CURL PUT запрос к успокоительному API - PullRequest
0 голосов
/ 08 ноября 2018

У меня есть API, который я использую для автоматизации некоторых тонких клиентских устройств. Я пытаюсь обновить поле в базе данных из API с помощью информации, предоставленной устройством.

Я проверил код на стороне сервера с почтальоном и обновлениями полей, как и ожидалось, но я не могу заставить запрос curl работать правильно. Я попробовал код, который почтальон генерирует для запросов curl, но он не удался.

Я запускаю это из скрипта bash:

#! /bin/bash

MAC=$(cat /sys/class/net/eth0/address)
IP=$(hostname -I)
FQDN=$(hostname -A)

echo $MAC
echo $IP
echo $FQDN
echo " "

curl -X PUT --header "application/json" --header "charset=utf-8"  --header "content-length: 4" --header "application/json" http://ttuc-thinman1.tuc.us.ray.com/api/ThinClient?mac=$MAC&ip=$IP&fqdn=$FQDN

Когда я пытаюсь запустить этот код, он сбрасывает обратно в подсказку без информации.

Что я делаю не так?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...