Задать вопрос
@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
  • Вопрос задан
  • 171 просмотр
Подписаться 1 Средний Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Специалист по информационной безопасности + нейросети
    12 месяцев
    Далее
  • Skillbox
    DevOps-инженер
    7 месяцев
    Далее
  • ProductStar
    Профессия DevOps-инженер
    5 месяцев
    Далее
Решения вопроса 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
)
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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