需要 http.client 库的帮助来执行 PUT 请求,想知道是否有办法在 PUT 请求中添加标头信息和有效负载,我看到文档如下所述,有没有办法在其中嵌入标头和有效负载信息身体?如果是这样,请您举个例子。
import http.client
BODY = "***filecontents***"
conn = http.client.HTTPConnection("localhost", 8080)
conn.request("PUT", "/file", BODY)
需要 http.client 库的帮助来执行 PUT 请求,想知道是否有办法在 PUT 请求中添加标头信息和有效负载,我看到文档如下所述,有没有办法在其中嵌入标头和有效负载信息身体?如果是这样,请您举个例子。
import http.client
BODY = "***filecontents***"
conn = http.client.HTTPConnection("localhost", 8080)
conn.request("PUT", "/file", BODY)
命令:
conn.request("PUT", "/file", BODY)
也如下所示超载,所以它非常简单:)
conn.request("PUT", "url", payload, headers)
您可以将标题信息添加为 4 个参数的字典。据了解是不可能嵌入到 BODY 中的。
import http.client
BODY = "***filecontents***"
conn = http.client.HTTPConnection("127.0.0.1", 5000)
conn.connect()
conn.request("PUT", "/file", BODY, {"someheadername":"someheadervalues",
"someotherheadername":"someotherheadervalues"})