【计算机网络】『cURL』curl: (6) Could not resolve host无法解析主机地址

出问题的curl命令

可以看到命令参数最外层是用单引号

curl --location --request POST 'https://test-api.orionbase.cn/api/v1/bind/corp/machine' \
--header 'X-Auth-Token: 9c0e04eae20c0cbabce418457404edd8' \
--header 'Content-Type: application/json' \
--data-raw '{
  "devices": [
    {
      "sn": "M01BCNA0100201424FE9",
      "name": "yueyang"
    }
   
  ],
  "corp_id": "dcfe59ab4a55520a4e964a2b538ec014",
  "is_bind": 1,
   "model": "OS-DB01D"
}'

按照解决办法修改后的版本,解决办法见下

curl --location --request POST "https://test-api.orionbase.cn/api/v1/bind/corp/machine" --header "X-Auth-Token: cbad40307bd2b11c444d8ec6420af2c4" --header "Content-Type: application/json" --data-raw "{\"devices\": [{ \"sn\": \"M01BCNA010020142PD2B\", \"name\": \"maqin\"}],\"corp_id\": \"QtYaitn3bufw6a7gJF6ZfoP\",\"is_bind\": 1,\"model\": \"OS-DB01D\"}"

解决办法

全部改成双引号,参数内部有双引号用反斜杠转义,如\"
【计算机网络】『cURL』curl: (6) Could not resolve host无法解析主机地址_第1张图片

参考链接
https://www.cnblogs.com/xueyou/p/curl.html

你可能感兴趣的:(计算机网络,curl,计算机网络)