使用本机fetch API,我有以下代码:
fetch('https://api.surveymonkey.net/v3/surveys/' + surveyId + '/responses/bulk?api_key=' + keySurveyMonkey + '&email=' + customerEmail, {
method: 'GET',
credentials: "include",
headers: {
"authorization": "Bearer xxxxxxxxxxxxxxxxxxxx"
}
})
.then((response) => {
return response.json();
})
由于某种原因,未设置标头,因此API会抛出401。
答案 0 :(得分:0)
事实证明,SurveyMonkey最近进行了一些基础设施更改,导致无法发送CORS标头。我认为这是暂时的情况。
答案 1 :(得分:-1)
自星期五以来我遇到了同样的问题。 它可以在Postman中正常工作,无法在我的Web应用程序中运行。
我试图用Fiddler看看差异......魔术......使用Fiddler 4:它运行正常!没有变化,只需使用Fiddler就行了......
这是什么意思? Fiddler是否做了我们需要做的事情?
感谢您的任何建议。