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

(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
  • Вопрос задан
  • 162 просмотра
Подписаться 1 Средний Комментировать
Решения вопроса 1
@animanshnik Автор вопроса
Проблема решена, кому нужно решение:
$(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
)
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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