2016-12-03 6 views
0

私は既に問題を解決しました:No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'file://' is therefore not allowed access、CORSの問題、ChromeのCORS Toggleプラグインのインストールを解決しましたが、GETメソッド。実際、私がanguarjs httpファイルを実行したときに、PUTなどの別の方法を使用しようとすると、Chromeのコンソールにこのエラーが表示されます:Method PUT is not allowed by Access-Control-Allow-Methods in preflight response.。私の意見では、そのプラグインはCORSの許可をすべて持っていません。誰かが私を助けることができますか?ChromeのプラグインCORS ToggleがPOST/PUT/DELETEメソッドを使用して動作しない

答えて

1

プラグインを削除します。 web.xmlファイルにこの行を追加しよう:

<filter> <filter-name>CorsFilter</filter-name> <filter-class>org.apache.catalina.filters.CorsFilter</filter-class> <init-param> <param-name>cors.allowed.origins</param-name> <param-value>*</param-value> </init-param> <init-param> <param-name>cors.allowed.methods</param-name> <param-value>GET,POST,HEAD,OPTIONS,PUT,DELETE</param-value> </init-param> </filter> <filter-mapping>

+0

感謝!!!!それは今作動する!! –

関連する問題