如何使用python发布请求
所以我只是在检查我的国家的选民名单,我想写一张便条,但你得到了这个错误获取http头时出错 这是我的密码:如何使用python发布请求,python,ajax,post,python-requests,Python,Ajax,Post,Python Requests,所以我只是在检查我的国家的选民名单,我想写一张便条,但你得到了这个错误获取http头时出错 这是我的密码: import requests headers = {'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'User-Agent': 'python- requests/2.17.3', 'Connection': 'keep-alive'} url = 'https://ecj.com.jm/wp-content/t
import requests
headers = {'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'User-Agent': 'python- requests/2.17.3', 'Connection': 'keep-alive'}
url = 'https://ecj.com.jm/wp-content/themes/electorial/inc/voters-list-query.php'
kool = { 'FirstName' : 'john', 'LastName' : 'doe', 'DateOfBirth' : '18/12/1998' }
print('getting ready to send data')
x = requests.post(url, data = kool, headers=headers)
print('data sent.. waiting on response')
print(x.text)
下面是我从网站上提取的ajax代码:
request_url = "https://ecj.com.jm/wp-content/themes/electorial/inc/voters-list-query.php";
serialized_form = $( this ).serializeArray();
jsonForm = JSON.stringify( serialized_form );
form_obj = JSON.parse( jsonForm );
$.ajax({
url: request_url,
method: "POST",
data: { 'FirstName' : form_obj[0]['value'], 'LastName' : form_obj[1]['value'], 'DateOfBirth' : form_obj[2]['value'] },
dataType: "json",
success: function( data ) {
clearOutput();
processResponse( data )
错误是服务器端的。我猜请求缺少
内容类型标题。尝试添加“内容类型”:“应用程序/json”