为什么这个调用对Curl的Postman有效而对Python无效

2024-09-29 02:15:49 发布

您现在位置:Python中文网/ 问答频道 /正文

Curl代码工作python不工作

试图从curl变成python

curl --location --request PUT "https://api.getpostman.com/environments/XXXXX-YYYYYY-ZZZZ-BBBB-AAAA-ZZZZZZ?apikey=12334567890" \
  --header "Content-Type: application/json" \
  --data "{
    \"environment\": {
        \"values\": [
            {\"key\": \"url\", \"value\": \"http://10.12.30.131\"}
        ]
    }
}"



import requests
import json
url = 'https://api.getpostman.com/environments/XXXXX-YYYYYY-ZZZZ-BBBB-AAAA-ZZZZZZ?apikey=12334567890'
header = {"Content-type": "application/json"}
body = '{\"environment\": { \"name\": \"Prod - Deploy\", \"values\": [ {\"key\": \"url\", \"value\": \"http://10.12.30.131\"}]}}'
response = requests.put(url, data=json.dumps(body), headers=header)

print(response.status_code)
print(response.text)

期待200人的回应


Tags: httpscomapijsonurlresponsecurlheader