requests请求一直返回404

解决问题:发送json数据一直返回404

 

1、返回404最大的可能是找不到url

2、出现以下情况

json有json对象和json字符串

如果是接口接受的是json字符串,headers中不需要content-type也可以请求成功
response = requests.post(url= baseData.url["addorder"],
                         headers={"User-Agent": random.choice(baseData.user_agent)},
                         data= data)

但是如果是接受json对象,headers中必须加入content-type才可以请求成功

response = requests.post(url= baseData.url["addorder"],
                         headers={"User-Agent": random.choice(baseData.user_agent),"ContentType":"application/json"},
                         data= data)

写接口自动化以上纯属自己犯的错,记录一下,如果有犯同样错的可以看看,也可以问问开发

 

你可能感兴趣的:(requests)