0
ここでは、Tomcat 8インスタンスにアプリケーションをデプロイしました。私は中CORSフィルタを追加するTomcat 8 documentを踏襲しています。ドキュメントTomcat 8:CORSフィルタが動作しない
<filter>
<filter-name>CorsFilter</filter-name>
<filter-class>org.apache.catalina.filters.CorsFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>CorsFilter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
を基本的に同じ構成で
/apache-tomcat-8/conf/Catalina/web.xml
と私は、次のコマンドを実行します。したがって、基本的
curl -I "http://localhost:8181/MySuperApp/login/"
HTTP/1.1 200 OK
Server: Apache-Coyote/1.1
Cache-Control: no-store, must-revalidate
Set-Cookie: JSESSIONID=C51BD2982C0EBB7DA73D40E7AE856B93; Path=/MySuperApp/; HttpOnly
Content-Type: text/html;charset=UTF-8
Content-Language: en-US
Content-Length: 883
Date: Tue, 27 Sep 2016 20:20:11 GMT
を、CORS欠けている可能性がありますか、またはパラメータが上書きされる可能性があることを確認する必要がある場所がありますか?
ありがとう、TomcatのリクエストからOriginを強制する方法はありますか? – Dreamer
@Dreamer CORSフィルタをテストする場合は、 'Origin'ヘッダーを持つリクエストを送信する必要があります。 'curl -I -H 'Origin:http://www.example.com' http:// localhost:8181/MySuperApp/login /' –