0
web.Server要素にWeb.Configを設定しました。POSTメソッドはASP.NET MVC(CORSを使用)では使用できません
<httpProtocol>
<customHeaders>
<add name="Access-Control-Allow-Origin" value="http://localhost:xxxxx" />
<add name="Access-Control-Allow-Headers" value="content-type" />
<add name="Access-Control-Allow-Methods" value="GET, POST, OPTIONS, PUT, DELETE" />
</customHeaders>
</httpProtocol>
GETリクエストが来たら、すべてのデータが取得されます。
リクエストで新しい要素をPOSTしたいとき、エラー405のメソッドが許可されません。 理由は何でしょうか?
リクエスト例: 一般:
Request URL:http://localhost:xxxxx/api/company
Request Method:OPTIONS
Status Code:405 Method Not Allowed
レスポンスヘッダ:
Access-Control-Allow-Headers:content-type
Access-Control-Allow-Methods:GET, POST, OPTIONS, PUT, DELETE
Access-Control-Allow-Origin:http://localhost:yyyyy
Allow:GET,POST
Cache-Control:no-cache
Content-Length:76
Content-Type:application/json; charset=utf-8
リクエストヘッダ:
Accept:*/*
Accept-Encoding:gzip, deflate, br
Accept-Language:pl-PL,pl;q=0.8,en-US;q=0.6,en;q=0.4
Access-Control-Request-Headers:content-type
Access-Control-Request-Method:POST
Connection:keep-alive
Host:localhost:xxxxx
Origin:http://localhost:yyyyy
Referer:http://localhost:yyyyy/ddddd/zzzzzz
POST POSTメソッド/エンドポイント: –
@TezWingfieldがリクエストの例を更新しました。 – maciejka
ありがとう、あなたの投稿方法を追加できますか?だから私たちはどんなコードの問題も支配することができる。 –