0
dojo/store/JsonRest
を使用してREST APIに送信するときに次のエラーが発生します。 プリフライトリクエストを避けるために"X-Requested-With": null
を使用していますが、このエラーは引き続き発生します。リクエストヘッダーフィールドプリフライト応答でAccess-Control-Allow-HeadersでIf-None-Matchが許可されていません
APIはCORSを完全にサポートしています。
どのように修正できますか?
If-None-Matchが許可されていない場合は、 によってアクセス制御が許可されます。プリフライト応答のヘッダー。
var store = new JsonRest({
target: 'https://api.xxx.com/data',
headers: {
"Authorization": 'Bearer ' + 'd4c72611fc43ab44a46344d907a2b96964df2c91',
"X-Requested-With": null // no prefligh
}
});
store.get('1-00').then(function (data) {
// ok works here
console.log('get', data)
});
// post request
store.add({name:'test'}).then(function (data) {
// error here
console.log('add', data)
});