python 发送post请求,为什么header的json不需要转字符串,但是body的数据需要转字符串
这是因为 HTTP 协议规定,在请求头中的 Content-Type 为 application/json 时,请求体必须是一个 JSON 字符串,否则会导致请求失败。因此,我们在发送 POST 请求时,需要将请求体中的数据转换成 JSON 字符串。
而请求头中的 JSON 数据,通常是以字典的形式表示的,因为请求头中的数据不需要按照特定的格式传输,只需要符合 HTTP 协议的规范即可。
所以,在发送 POST 请求时,需要根据请求头和请求体的不同特点来处理数据。
原文地址: https://www.cveoy.top/t/topic/nBm 著作权归作者所有。请勿转载和采集!