在代码书写正确的前提下,这里它提示返回来的状态码为:415(对于当前请求的方法和请求的资源,请求中的实体并不是服务器中所支持的格式,请求被拒绝)。后面想起了我们这里还缺少一个headers的参数,也就是信息头。
然后它返回了另外一个错误提示码:400(1.语义有误,当前请求无法被服务器所理解2.请求参数有误)。后面百度了一下,原来是请求实体的格式错了,服务端无法进行解码。
正确的写法就是把data进行json编码。
并且还有优点就是,用了这个json参数,也不需要参数headers 了
Python中的requests库中发送post请求返回状态码:400或者415
最新推荐文章于 2024-09-06 20:34:57 发布