Задать вопрос
@alexander_kasimov

(CURL) Как отправить data значение как число?

Нужно отправить запрос на определенный сервис, но как значение он требует именно число.
Что делать, если curl отправляет только строки?
Думал, может это из-за баша, потому что он не имеет типов, но ((3600)) тоже ничего не дало.
Повлиять на сервис я не могу никак.
Мой запрос:
curl -X POST --http1.1 -H "authorization: Bearer $token" -d 'ipv4=195.140.146.94&subdomain='$need_dns'&ttl='$(($ttl))'&type=a' $url
  • Вопрос задан
  • 169 просмотров
Подписаться 1 Средний Комментировать
Помогут разобраться в теме Все курсы
  • Академия Codeby
    Курс «Основы кибербезопасности. Практический курс для новичков»
    22 недели
    Далее
  • Слёрм
    Linux для разработчиков
    2 недели
    Далее
  • teamcoding
    TC200PY Разработка PHP веб-приложений на Yii2. Шаблон приложения advanced
    3 месяца
    Далее
Решения вопроса 1
@alexander_kasimov Автор вопроса
Проблема решена, кому нужно решение:
$(curl -X POST url -H "authorization: Bearer $token" -H "Content-Type: application/json" --data-binary @- <<DATA
{"ipv4": "195.140.146.94",
 "subdomain": $need_dns,
 "ttl": 3600,
 "type": "a"}

DATA
)
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы