Javascript AJAX传递未定义的request.body
我正在利用node/express构建outlook API加载项和REST API。我已经构建了api端,我可以成功地调用和显示来自POSTMAN的请求,但当我使用javascript调用时,请求是空的。API中的显示显示未定义 taskpane.js '''Javascript AJAX传递未定义的request.body,javascript,jquery,node.js,ajax,express,Javascript,Jquery,Node.js,Ajax,Express,我正在利用node/express构建outlook API加载项和REST API。我已经构建了api端,我可以成功地调用和显示来自POSTMAN的请求,但当我使用javascript调用时,请求是空的。API中的显示显示未定义 taskpane.js ''' ''您的服务器需要一个带有JSON正文的请求,但您正在发送url编码的数据。 要发送JSON,您必须将项目对象字符串化为JSON,请参见下文 $.ajax({ url: apiurl, met
''您的服务器需要一个带有JSON正文的请求,但您正在发送url编码的数据。
要发送JSON,您必须将项目对象字符串化为JSON,请参见下文
$.ajax({
url: apiurl,
method: 'POST',
type: 'json',
data: JSON.stringify(request),
contentType: 'application/json'
})
您的服务器需要一个带有JSON正文的请求,但您正在发送url编码的数据。
要发送JSON,您必须将项目对象字符串化为JSON,请参见下文
$.ajax({
url: apiurl,
method: 'POST',
type: 'json',
data: JSON.stringify(request),
contentType: 'application/json'
})
这很有帮助。当时我遇到了一个CORS问题。所以我安装了cors,这很有帮助。当时我遇到了一个CORS问题。所以我安装了cors。
$.ajax({
url: apiurl,
method: 'POST',
type: 'json',
data: JSON.stringify(request),
contentType: 'application/json'
})