CURL PUT请求到一个宁静的API

时间:2018-11-08 00:05:25

标签: bash api

我有一个API,我正在使用该API对某些瘦客户端设备执行一些自动化操作。我正在尝试用设备提供的信息从API更新数据库中的字段。

我已经用Postman测试了服务器端代码,并且该字段按预期进行了更新,但是我无法使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

当我尝试运行此代码时,它会直接转回没有任何信息的提示。

我在做什么错了?

0 个答案:

没有答案