【发布时间】:2021-11-12 03:39:47
【问题描述】:
我目前正在使用邮递员发出推送正文数据的 API 请求。我可以使用“x-www-form-urlencoded”或“raw”来实现它。请参阅以下示例:
我正在尝试将其转换为 ajax javascript 请求,但不确定如何格式化正文/数据文本。这是我的脚本:
$.ajax({
type: 'POST',
url: 'https://login.microsoftonline.com/***/oauth2/token',
headers: {
"Content-Type": "application/json"
},
data: {
" grant_type=client_credentials
&client_id=***
&client_secret=***
&resource=https://analysis.windows.net/powerbi/api "
},
success: (data) => {
console.log(data.token)
},
error: (data) => {
console.log('rr', data)
}
});
任何帮助将不胜感激
【问题讨论】:
-
您明确将其作为 JSON 发送,这是您不想要的。一个非常通用的 $.ajax 调用应该可以工作。删除
headers部分并使用data: { grant_type: "client_credentials", ...}
标签: javascript jquery ajax postman