-1
Inクロムがこの応答を取得しているクロスドメインでAPI呼び出しを使用しています。他のドメインのREST APIにすべてのヘッダーが含まれています。Preflightへの応答が405で返されましたエラーコード:Angular JS
<add name="Access-Control-Allow-Origin" value="*"/>
<add name="X-Content-Type-Options" value="nosniff"/>
<add name="X-XSS-Protection" value="1;"/>
<remove name="X-Powered-By"/>
<add name="Access-Control-Allow-Headers" value="Origin, X-Requested-With, Content-Type, Accept"/>
<add name="Access-Control-Allow-Methods" value="POST,GET"/>
これは私のAPI呼び出しです。
$scope.XYZ=customURLWithoutArray.save({
controller:"XYZController",
actionName:"ABCACTIONNAME",
UserId: "VC"
},
function($success){
return $success;
},function($error){
return $error;
});
コントローラにヒットできますが、データはnullです。
あなたはメソッドにアクセスする権限を持っている場合にも、使用しているAPIを指定し、 。これまでのところ、405エラーを返すので、アクセスが許可されていません。 – Renesansz
これはホストされているAPIであり、アクセスする権限があります。私は私のためにデバッグモードでAPIを開いて、同じものをヒットしようとしました –
そして、投稿を投票する理由はありません。 –