我有“不存在'Access-Control-Allow-Origin'标头。”谁能帮我将其转换为 POST 类型的 JSONP? [复制]
Posted
技术标签:
【中文标题】我有“不存在\'Access-Control-Allow-Origin\'标头。”谁能帮我将其转换为 POST 类型的 JSONP? [复制]【英文标题】:I am having "No 'Access-Control-Allow-Origin' header is present ." Can anyone help me convert it to JSONP with the POST type? [duplicate]我有“不存在'Access-Control-Allow-Origin'标头。”谁能帮我将其转换为 POST 类型的 JSONP? [复制] 【发布时间】:2019-03-19 06:13:58 【问题描述】:我知道我需要将其更改为 JSONP,但 CORS 错误仍然存在。这是代码。 baseUrl 是 var baseUrl = "https://api.api.ai/v1/";
$.ajax(
type: "POST",
url: baseUrl + "query?v=20150910",
contentType: "application/json; charset=utf-8",
dataType: "json",
headers:
"Authorization": "Bearer " + accessToken
,
data: JSON.stringify(
query: input,
lang: "en",
sessionId: "mysessionid"
),
success: function(data)
//processResponse(data);
this.text = data.result.fulfillment.speech;
// console.log("success finally");
// console.log(this.text);
verify(data);
//return data;
// return text.result.fulfillment.speech;
,
error: function()
//processResponse("Internal Server Error");
text = "Internal Server Error";
// console.log("Failllllllllllll");
);
【问题讨论】:
this:我知道我需要将其更改为 JSONP。 ::: 是什么驱动了这些知识? CORS的解决方案,JSON需要转成JSONP 【参考方案1】:我不确定。但在我的情况下,它很容易通过添加来解决 'Access-Control-Allow-Origin': '*' 在服务器端的响应头中。
【讨论】:
以上是关于我有“不存在'Access-Control-Allow-Origin'标头。”谁能帮我将其转换为 POST 类型的 JSONP? [复制]的主要内容,如果未能解决你的问题,请参考以下文章
Mongoose 说我有 46 条记录,mongoDB 说我有 0 条记录?
Mongoose 说我有 46 条记录,mongoDB 说我有 0 条记录?