TomcatはCORSによってドメイン横断問題を解決します.
4955 ワード
転載する場合は出典を明記してください.http://blog.csdn.net/itas109
QQ技術交流群:129518033
ドメインをまたぐリソースの共有( CORS ) プロフィール:
https://developer.mozilla.org/zh-CN/docs/Web/HTTP/Access_control_CORS
ドメインをまたぐリソースの共有( CORS )メカニズム許容 Webアプリケーションサーバは、ドメイン間のアクセス制御を行い、ドメイン間のデータ転送を安全に行うことができます. XMLHttpRequest または Fetch )CORSを使用して、ドメインをまたぐHTTP要求によるリスクを低減する.
解決された問題:
Ajax方式でドメインをまたぐjsにアクセスします.
関連ファイルのダウンロード:
http://download.csdn.net/detail/itas109/9821399
TomcatはCORSによってドメイン横断問題を解決します.
1.ライブラリファイルをダウンロードする
a.java-property-utils-1.5.1.jar
https://repo1.maven.org/maven2/com/thetransactioncompany/java-property-utils/1.9.1/java-property-utils-1.9.1.jar
b.java-property-utils-1.9.1.jar
http://search.maven.org/remotecontent?filepath=com/thetransactioncompany/java-property-utils/1.9.1/java-property-utils-1.9.1.jar
2.JAR放置経路
Tomcatには2つの
a.CORSと単一のWebアプリケーションを利用してJARファイルを置くつもりです.
b.CORSがすべてのWebアプリケーション全体に効果的であれば、JARファイルを
また、Mavenを使用して構築された場合は、
3.CORSをweb.xmlファイルに追加する
a.フィルタコードを追加:
http://software.dzhuvinov.com/files/cors/web.xml.txt
4.Tomcatを再起動する
参考:
https://www.w3.org/TR/cors/
http://tomcat.apache.org/tomcat-7.0-doc/config/filter.html#CORS_Filter
https://developer.mozilla.org/zh-CN/docs/Web/HTTP/Access_control_CORS
http://software.dzhuvinov.com/cors-filter-installation.html
https://github.com/eBay/cors-filter
http://mvnrepository.com/artifact/com.thetransactioncompany/cors-filter/2.5
http://www.cnblogs.com/chiyouguli/p/4283349.html
文章はあなたに役立つと思います.二次元コードをスキャンして、ブロガーに寄付します.ありがとうございます.
転載する場合は出典を明記してください.http://blog.csdn.net/itas109
QQ技術交流群:129518033
QQ技術交流群:129518033
ドメインをまたぐリソースの共有( CORS ) プロフィール:
https://developer.mozilla.org/zh-CN/docs/Web/HTTP/Access_control_CORS
ドメインをまたぐリソースの共有( CORS )メカニズム許容 Webアプリケーションサーバは、ドメイン間のアクセス制御を行い、ドメイン間のデータ転送を安全に行うことができます. XMLHttpRequest または Fetch )CORSを使用して、ドメインをまたぐHTTP要求によるリスクを低減する.
解決された問題:
Ajax方式でドメインをまたぐjsにアクセスします.
関連ファイルのダウンロード:
http://download.csdn.net/detail/itas109/9821399
TomcatはCORSによってドメイン横断問題を解決します.
1.ライブラリファイルをダウンロードする
a.java-property-utils-1.5.1.jar
https://repo1.maven.org/maven2/com/thetransactioncompany/java-property-utils/1.9.1/java-property-utils-1.9.1.jar
b.java-property-utils-1.9.1.jar
http://search.maven.org/remotecontent?filepath=com/thetransactioncompany/java-property-utils/1.9.1/java-property-utils-1.9.1.jar
2.JAR放置経路
Tomcatには2つの
があります.a.CORSと単一のWebアプリケーションを利用してJARファイルを置くつもりです.
$CATALINA_HOME/webapps//WEB-INF/lib/
b.CORSがすべてのWebアプリケーション全体に効果的であれば、JARファイルを
$CATALINA_HOME/lib/
また、Mavenを使用して構築された場合は、
pom.xml
に以下の依存性を追加します.
com.thetransactioncompany
cors-filter
[ version ]
3.CORSをweb.xmlファイルに追加する
a.フィルタコードを追加:
CORS
com.thetransactioncompany.cors.CORSFilter
b.フィルタのルートコードを追加します.
CORS
/*
web.xml修正デモhttp://software.dzhuvinov.com/files/cors/web.xml.txt
CORS demo
Simple CORS demo
HelloWorld
com.thetransactioncompany.cors.demo.HelloWorldServlet
HelloWorld
/cors-resource.html
CORS
com.thetransactioncompany.cors.CORSFilter
cors.allowGenericHttpRequests
true
cors.allowOrigin
*
cors.allowSubdomains
false
cors.supportedMethods
GET, HEAD, POST, OPTIONS
cors.supportedHeaders
*
cors.exposedHeaders
X-Test-1, X-Test-2
cors.supportsCredentials
true
cors.maxAge
3600
CORS
/cors-resource.html
4.Tomcatを再起動する
参考:
https://www.w3.org/TR/cors/
http://tomcat.apache.org/tomcat-7.0-doc/config/filter.html#CORS_Filter
https://developer.mozilla.org/zh-CN/docs/Web/HTTP/Access_control_CORS
http://software.dzhuvinov.com/cors-filter-installation.html
https://github.com/eBay/cors-filter
http://mvnrepository.com/artifact/com.thetransactioncompany/cors-filter/2.5
http://www.cnblogs.com/chiyouguli/p/4283349.html
文章はあなたに役立つと思います.二次元コードをスキャンして、ブロガーに寄付します.ありがとうございます.
転載する場合は出典を明記してください.http://blog.csdn.net/itas109
QQ技術交流群:129518033