私はjQueryの& AJAXを使用してAWS S3 APIゲートウェイにPOSTリクエストを作っています。提出すると、影が更新されます。しかし、私はコンソールでエラーが発生します。ここでCORSの問題 - POST時にアクセス制御 - 許可 - 起源エラー(jqueryのアヤックス)
var myJSON = JSON.stringify(obj);
$.ajax({
type: "POST",
url: "<aws-url>" ,
data: myJSON,
crossDomain : true,
//dataType: 'jsonp',
headers :{
'Content-Type':'application/x-www-form-urlencoded'
},
success: function(result) {
console.log("done");
}
});
、コードのAjaxの一部であるPOSTが動作し、影が更新されますが、私はまだコンソールで次のエラーを取得します。また、私は郵便配達員がPOSTメソッドで使用できないことを知っています。 ここにエラーがあります: ロードに失敗しました:いいえ 'Access-Control-Allow-Origin'ヘッダーが要求されたリソースに存在します。 Origin 'https://s3-ap-southeast-1.amazonaws.com'はアクセスできません。
何が起こっているのか分かりません。助けてください!!
を作成した後に以下のようなCORSを有効にします実際にはエラーポストマンがいないのですか?](https://stackoverflow.com/questions/20035101/why-does-my-javascript-get-a-no-access-control-allow-origin-header-is-present) – Igor
私はすでにポストとそれが役に立たなかったのを見ました。だから私は自分自身でこの質問をしました。実際に私はS3のAPIゲートウェイに投稿しています。私はPOSTリクエストをしているので、Jsonpは動作しませんでした。また、私が言ったように、POSTが動作しますが、私は私のコンソールでURLを明らかにするエラーを取得します。したがって、私はエラーを取り除きたい。 – Namah