一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務(wù)器之家:專注于服務(wù)器技術(shù)及軟件下載分享
分類導(dǎo)航

PHP教程|ASP.NET教程|JAVA教程|ASP教程|

服務(wù)器之家 - 編程語言 - JAVA教程 - 使用CORS實(shí)現(xiàn)JavaWeb跨域請求問題的方法

使用CORS實(shí)現(xiàn)JavaWeb跨域請求問題的方法

2020-06-09 12:16java教程網(wǎng) JAVA教程

這篇文章主要介紹了使用Cors實(shí)現(xiàn)JavaWeb跨域請求問題的方法,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友可以參考下

之前用jsonp 解決跨域問題,現(xiàn)在用CORS實(shí)現(xiàn)跨域請求解決java 跨域問題:

主要代碼如下

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
package com.hy.fliter;
import java.io.IOException;
import javax.servlet.Filter;
import javax.servlet.FilterChain;
import javax.servlet.FilterConfig;
import javax.servlet.ServletException;
import javax.servlet.ServletRequest;
import javax.servlet.ServletResponse;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import org.apache.commons.httpclient.HttpStatus;
/**
* Created by WangShuai on 2016/7/30.
*/
public class CorsFilter implements Filter {
@Override
public void init(FilterConfig filterConfig) throws ServletException { }
@Override
public void doFilter(ServletRequest servletRequest, ServletResponse servletResponse, FilterChain filterChain) throws IOException, ServletException {
HttpServletResponse response = (HttpServletResponse) servletResponse;
HttpServletRequest request = (HttpServletRequest) servletRequest;
// 指定允許其他域名訪問
response.setHeader("Access-Control-Allow-Origin", "*");
// 響應(yīng)類型
response.setHeader("Access-Control-Allow-Methods", "POST, GET, DELETE, OPTIONS, DELETE");
// 響應(yīng)頭設(shè)置
response.setHeader("Access-Control-Allow-Headers", "Content-Type, x-requested-with, X-Custom-Header, HaiYi-Access-Token");
if ("OPTIONS".equals(request.getMethod())){
response.setStatus(HttpStatus.SC_NO_CONTENT);
}
filterChain.doFilter(servletRequest, servletResponse);
}
@Override
public void destroy() { }
}

web.xml 代碼如下配置

?
1
2
3
4
5
6
7
8
<filter>
<filter-name>cors</filter-name>
<filter-class>com.hy.fliter.CorsFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>cors</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>

以上所述是小編給大家介紹的使用CORS實(shí)現(xiàn)JavaWeb跨域請求問題的方法,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時(shí)回復(fù)大家的。在此也非常感謝大家對服務(wù)器之家網(wǎng)站的支持!

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 久久水蜜桃亚洲AV无码精品偷窥 | 日本视频在线免费观看 | 扒开双腿疯狂进出爽爽动态图 | 国产精品中文 | 国产成人91高清精品免费 | 轻轻操在线视频 | 午夜在线观看免费完整直播网页 | 高清麻生希在线 | 亚洲欧美在线免费 | 高h全肉动漫在线观看免费 高h辣h双处全是肉军婚 | 精品精品国产自在久久高清 | 短篇艳妇系列 | 亚洲XXX午休国产熟女屁 | 色综合久久六月婷婷中文字幕 | 四虎www | 欧美肥胖bb | 日本天堂网 | 动漫美女强行被吸乳做羞羞事 | 国产亚洲欧美一区二区三区 | 亚洲v成人天堂影视 | 天美传媒果冻传媒星空传媒 | 香蕉97超级碰碰碰免费公 | 青春草在线观看视频 | 国产第一福利视频导航在线 | 亚洲精品无码不卡在线观看 | 极品蜜桃臀美女啪啪 | chaopeng在线观看| 色中色导航 | 精品日产1区2卡三卡麻豆 | 久久艹综合 | 4虎tv| 公交车上插入 | 亚洲a视频在线观看 | 日本在线国产 | 操国产美女 | 亚洲精品在看在线观看 | 果冻传媒九一制片厂网站 | 亚洲品质水蜜桃 | aaa大片| 973影院| 性xxx免费视频 |