我正在编写一个Python脚本,该脚本将POST到端点,但是由于某种原因,我收到了400错误请求。我不确定我在这里缺少什么。我的代码如下:已更新代码以包括引荐来源,但是,我仍然遇到相同的错误。我将引荐网址与帖子网址保持一致
{TestRepositoryConfig.class}
答案 0 :(得分:0)
如果您没有来源和引荐来源标头,则大多数网站都会拒绝该请求,还使用chrome开发人员工具,然后在点击“登录”按钮时查看发布请求,然后将发布请求发送到该URL。另外,如果登录凭据不正确,某些站点将发送400
响应代码。
import requests
import csv
import simplejson
import json
url = 'https://xyz.io/v1/candidates'
headers = {
'content-type': 'application/json',
'On-Behalf-Of':'{334401}',
'Authorization':'Ommited',
'referer': 'https://xyz.io/v1/candidates',
'origin' : 'homepage of the site', #ex: 'https://www.instagram.com'
'referer' : 'login page of the site'
}
data = {
"first_name": "IamTest",
"last_name": "IamTest"
}
response = requests.post(url,data=data,headers=headers)
print(response)
print(response.reason)