jQuery Ajax POST失败
我无法成功完成AJAX请求。这是Twitter API上的bearere令牌。我已经在HTTP请求客户端中成功完成了以下操作: 但我无法在代码中复制这一点:jQuery Ajax POST失败,ajax,jquery,twitter,Ajax,Jquery,Twitter,我无法成功完成AJAX请求。这是Twitter API上的bearere令牌。我已经在HTTP请求客户端中成功完成了以下操作: 但我无法在代码中复制这一点: $.ajax({ type: 'POST', url: 'https://api.twitter.com/oauth2/token', headers: { 'Authorization':'Basic ' + base64EncodedBearerTokenCred
$.ajax({
type: 'POST',
url: 'https://api.twitter.com/oauth2/token',
headers: {
'Authorization':'Basic ' + base64EncodedBearerTokenCredentials,
},
contentType: 'application/x-www-form-urlencoded; charset=utf-8',
data: {
'grant_type': 'client_credentials'
},
error: function(xhr, status, error) {
},
success: function(response){
},
});
我得到了一个405,但是因为我在中有授权头,所以在Firebug中看不到响应
这是什么
谢谢。尝试删除
contentType
。谢谢,但仍然没有luckCan您可以将您正在使用的工具中的请求属性与jQuery调用进行比较,并看到任何差异吗?没有,不确定如何进行。我想可能是数据属性?Twitter请求“grant\u type=client\u credentials”,我曾尝试将其作为原始字符串,但没有遇到跨域ajax可能会绊倒您。将文章以您使用的任何语言(例如PHP cURL)放在您自己的单独页面上,并将ajax请求发送到您所在域的页面。