提示信息

python, request put调用

怅惘 已关注

在Python中,你可以使用requests库的put()方法来发送PUT请求。以下是一个基本示例:

  1. import requests
  2. import json
  3. # URL for the PUT request
  4. url = 'http://example.com/api/resource'
  5. # Data to be sent with the PUT request
  6. data = {
  7. 'name': 'John',
  8. 'age': 30
  9. }
  10. # Convert the dictionary to a JSON formatted string
  11. json_data = json.dumps(data)
  12. # Send the PUT request
  13. response = requests.put(url, data=json_data)
  14. # Print the status code and response from the server
  15. print(f'Status Code: {response.status_code}')
  16. print(f'Response: {response.text}')

这个示例首先创建了一个名为 data 的字典,然后使用 json.dumps() 将字典转换成 JSON 格式的字符串。然后 requests.put() 发送 PUT 请求,其中参数为要求的URL和数据。

注意:当你需要发送JSON数据时,推荐直接传递 Python 字典给 data 或者 json 参数, requests 库会自动处理相关的序列化和设置正确的 Content-Type 头部信息。例如:

  1. response = requests.put(url, json=data)

在这种情况下,你无需手动将 data 转化为 JSON 格式。

怅惘 关注 已关注

最近一次登录:2023-10-31 16:27:05   

暂时还没有签名,请关注我或评论我的文章
×
分享到朋友圈