リクエストの結果に応じて200または201で応答するいくつかのREST Webサービスでアプリケーションを設定しています。CORSリクエストでレスポンスステータス201が受け入れられない
一方、このwebservicesを使用しなければならないjavascript Webアプリケーションを開発しています。そのため、nginxを使用してサーバー側のCORSを処理して、応答に適切なヘッダーを追加しています。
私が知ることができる問題は、サービスが201で応答すると、corsヘッダーがクライアントに届かないということです。最初の考えは、それがブラウザ上の問題/制限だったということでしたが、nginxは201ステータスコードの応答でcorsヘッダーを追加していないことに気付きました。
私が使用しているnginxの設定がhttps://github.com/UPCnet/maxserver/blob/master/production/nginx.conf
任意の手掛かりで入手できますか?他の情報や詳細が必要な場合はお尋ねください
ありがとう!
をして応答にカスタムヘッダーを追加することができます既に解決済み... nginxの指示文add_headersはステータスコードの短いリストのためだけに動作し、201は入っていません。headers_moduleを追加して代わりに使用すると、ステータスが201の応答にカスタムヘッダを追加できます – SuNbiT