zuul转发 socket请求 ws://10.0.xx.xx/xx/xx ,报错400

图片说明

网关10.0.7.218:80(没有配置websocket相关信息)

服务:10.0.7.218:8083.(websocket相关配置已配置好)

建立socket连接,直接连接到10.0.7.218:8083能成功,且能发送数据,通过网关10.0.7.218:80转发 会报错400。

pk1_pk
ChenPorKe 回复qq_43442349: 同问,解决了吗。
2 个月之前 回复
qq_43442349
qq_43442349 后来解决了吗?
8 个月之前 回复

1个回答

80与8083属于跨育请求, 使用@EnableZuulProxy 进行代理
@SpringBootApplication
@MapperScan("com.td.gateway.mapper")
@ComponentScan(basePackages = {"com.td.common.*", "com.td.gateway.*"})
@EnableEurekaClient
@EnableZuulProxy
public class TdAfmsGatewayApplication {

public static void main(String[] args) {
    SpringApplication.run(TdAfmsGatewayApplication.class, args);
}

@Bean
public CorsFilter corsFilter() {  
    final UrlBasedCorsConfigurationSource source = new UrlBasedCorsConfigurationSource();  
    final CorsConfiguration config = new CorsConfiguration();  
    config.setAllowCredentials(true);// 允许cookies跨域
            config.setAllowCredentials(true); // 允许cookies跨域
    config.addAllowedOrigin("*");// 允许向该服务器提交请求的URI,*表示全部允许。。这里尽量限制来源域,比如http://xxxx:8080 ,以降低安全风险。。
    config.addAllowedHeader("*");// 允许访问的头信息,*表示全部
    config.setMaxAge(18000L);// 预检请求的缓存时间(秒),即在这个时间段里,对于相同的跨域请求不会再预检了
    config.addAllowedMethod("*");// 允许提交请求的方法,*表示全部允许,也可以单独设置GET、PUT等
    config.addAllowedMethod("HEAD");
    config.addAllowedMethod("GET");// 允许Get的请求方法
    config.addAllowedMethod("PUT");  
    config.addAllowedMethod("POST");  
    config.addAllowedMethod("DELETE");  
    config.addAllowedMethod("PATCH");  
    source.registerCorsConfiguration("/**", config);  
    return new CorsFilter(source);  
}  
}
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
xx=rs("xx") rs.delete 报错
dim irn rn for i=0 to ubound(ArticleIds)rn set rs = server.CreateObject("adodb.recordset")rn sql="select * from tblwhere id ="+ArticleIds(i)rn rs.open sql,conn,1,3rn xx=rs("xx")rn rs.deletern rs.updatern rs.closern set rs=nothingrnnextrnrn记录被删除但出错 "bof eof ....或者记录被删除" 但是ArticleIds数组中的只有第一个记录被删除 如果是单纯的赋值 xx=rs("xx")或者 单纯删除rs.deletern 都可以的
xx:xx:xx 时间格式的正则
rt 一个文本框 xx:xx:xx 格式 rn正则表达式验证 谢谢
XX
送分了!!rn第一个的全给了
xx
210243143516974
如何将%xx%xx%xx转换成全角字符?
比如%91S%95%B6%8C%9F%8D%F5怎么转换成全角字符?
sql 排序问题。in (xx,xx,xx)
例如数据库内容如下:rnrnid numrnrn1 111rn3 222rn5 333rnrn......rnrnrn我用语句查找数据:rnSELECT * FROM num WHERE (num IN ('222', '333', '111'))rnrn得到的结果会自动以id排序,结果如下:rn1 111rn3 222rn5 333rnrnrnrn我想得到的结果是以条件IN 里的顺序排序,该如何做?rn我想得到的结果是:rnrn3 222rn5 333rn1 111rnrnrnrnrn谢谢
如何取XX年XX月XX日XX时XX分
我数据库里有Date这个字段,类型为datetime,我如何在SQL SERVER里的SELECT语句中写取XX年XX月XX日XX时XX分,因为datetime的默认是年/月/日 00:00:00rnrn我是新手,求大虾们教我
$("#XX")和$(XX)有什么样的区别??
var XX =document.getElementById("XX");rn如此获取的XX是一个dom类型的对象,但是我们可以用$(XX)将其转换为jquery对象,那转换后的jquery对象和直接通过$("#XX")获取的对象有什么区别呢?
#ifndef XX #define XX ##endif
#ifndef XX rn#define XXrnrn头文件内容rnrn#endifrnrn这种宏定义的好处:rn1.防止头文件重复包含,导致重定义;rnrnrn还有什么用途呢?请高手总结啊,rnrnrn手动加分
#ifndef XX #define XX #endif
比如在A.h中rn//A.hrn#ifndef XXrn#define XXrn//实现代码rn#endifrnrn一般情况下,我们都会在A.cpp中rn//A.cpprn#include "A.h"rn//其它代码rn//...rnrn疑问1:我们要在B.h或B.cpp中用A.h中的内容,一般在B.h中包含就行rn//B.hrn#include "A.h" rn但是,我们既然已经在A.cpp中包含过一次了,也即XX已经被定义了,那我们在比如B.h或B.cpp中包含A.h还有什么用呢?rn疑问2:我们宏定义的XX的可见性,或者作用域在哪些范围???
document.getElementById("xx")和$("#xx")的区别是
document.getElementById("tabProduct")和$("#tabProduct")的不是一样的么?为什么rn我用$("#tabProduct")就报错,用document.getElementById("tabProduct")就好好的rn![图片说明](https://img-ask.csdn.net/upload/201704/22/1492848411_322308.png)rn![图片说明](https://img-ask.csdn.net/upload/201704/22/1492848422_765244.png)rn![图片说明](https://img-ask.csdn.net/upload/201704/22/1492848427_645428.png)rn![图片说明](https://img-ask.csdn.net/upload/201704/22/1492848432_389314.png)
mysql_connect("xx") or print("xx")问题
mysql_connect("xx") or print("xx")这里面的or还是罗辑或的意思吗?
个人对*xx与**xx的理解
*xx和**xx可以让函数接收不定个数的参数 def demo(*kt,**p):# *kt接收易于转成元组的参数,**p接收易于转成字典的参数 print(kt,p) for i in p.items(): print(i) demo('fff',x=1,y=2) a=input()#使窗口停住的方法 '''输出: ('fff',) {'x...
关于sadf.aspx?XX=XX的问题
这种格式是什么意思??????????为什么要写成XX.aspx?xx=xx
N73手机xx(快速xx)
将手机破解以后就我知道的有两个好处,首先 第一个就是以后都不需要证书了。 第二个就可以可以安装高权限的软件(但是好像也没有什么区别), 不过让我知道了可以破解,那么我一定会把它破解!
jfreechart的 ChartFactory.createXXXXXChart(xx,xxx,xx,xx,xx,xx参数都是多么意思)?
jfreechart的 ChartFactory.createXXXXXChart(xx,xxx,xx,xx,xx,xx)rn(xx,xxx,xx,xx,xx,xx)这些参数都是什么意思?
Java中--XX和XX的区别
把2------8用最快的办法   2 <<3 super关键字与this关键字的区别: 1. 代表的事物不一致。 1. super关键字代表的是父类空间的引用。 2. this关键字代表的是所属函数的调用者对象。 2. 使用前提不一致。 1. super关键字必须要有继承关系才能使用。 2. this关键字不需要存在继承关系也可使用。 3. 调用构造函数的区别: ...
AndroidWidget 桌面小控件 ; 完成效果 : 桌面展示 : xx年 xx月 xx日 xx时 xx分 xx秒
AndroidWidget 桌面小控件 ;   完成效果 :  桌面展示 :  xx年 xx月 xx日 xx时 xx分 xx秒 在兄弟连学习安卓的日子 实现效果:   部分属性解释: textSize:设置显示文字大小 textColor:设置显示文字的字体颜色 Gravity:设置文字位置 有关AndroidManager的部分知识点: 我们Android平台是一个又一个的Ac
html+css+js 网页上动态显示时间XX:XX:XX
js实现网页显示时间
怎么把日期格式变成 XXXX-XX-XX XX:XX:XX
怎么把日期格式变成 XXXX-XX-XX XX:XX:XX ??
如何把XXXX秒转化成XX:XX:XX的格式
变量miao中不停的被赋予动态变化的秒数(1000秒、2000、3666....),请问我如何把它转化成时分秒的时间格式?rn就是把3666秒转化成1小时1分6秒(1:01:06)
MySQL倒计时查询剩余时间xx年xx月xx天
SELECT (CASE WHEN datediff(time, CURDATE()) < 0 THEN ‘已过期’ ELSE concat( case when PERIOD_DIFF(DATE_FORMAT(time,’%Y%m’),DATE_FORMAT(now(),’%Y%m’))/12=1&&DAYOFMONTH(time)-DAYOFMONTH(now...
dbf能不能做到set xx=xx where xx=qq的功能
由于项目需要 要把一个dbf文件更新rn能不能这样rnset 字段a =‘已婚’rnwhere 字段b>25岁 and 字段a is nullrnandrnset 字段a =‘未婚’rnwhere 字段b>=25岁 and 字段a is nullrn那位大侠帮忙下
sql 排序问题。where xxx in (xx,xx,xx)
例如数据库内容如下:rnrnid numrnrn1 111rn3 222rn5 333rnrn......rnrnrn我用语句查找数据:rnSELECT * FROM num WHERE (num IN ('222', '333', '111'))rnrn得到的结果会自动以id排序,结果如下:rn1 111rn3 222rn5 333rnrnrnrn我想得到的结果是以条件IN 里的顺序排序,该如何做?rn我想得到的结果是:rnrn3 222rn5 333rn1 111rnrnrnrnrn谢谢rnrnrnrn
while(fgets(xx,xx,xx))有什么用呢
如题
按照XXXX-XX-XX XX:XX:XX的格式,打印出前一天的时间
我们使用到的函数有3个: date_default_timezone_set('PRC')  // 设置时区 date()  // 格式化一个本地时间/日期 strtotime()  // 将任何字符串的日期时间描述解析为unix时间戳 具体代码实现: date_default_timezone_set('PRC'); echo date('Y-m-d H:i:s', st
如何计算年龄的xx岁xx月xx日
qq:184237867 rn//wwl的计算方法beginrn DecodeDate(dDate,AYear, AMonth, ADay);rn DecodeDate(Now,AYear2, AMonth2, ADay2);rn iYear:=YearsBetween(Now,dDate);rn nMonth:=MonthsBetween(Now,dDate);rn nday:=DaysBetween(Now,dDate);rn iYear:=nMonth div 12;//相差年份rn if nMonth>12 thenrn AYear:=AYear+iYear;rnrn dDate:=EncodeDate(AYear,AMonth,ADay);rn nMonth:=MonthsBetween(Now,dDate);//相差月份rn iMonth:=nMonth;//剩下月份rnrn if nMonth<12 thenrn if nMonth<12-AMonth thenrn AMonth:=AMonth+nMonth;rn if nMonth>12-AMonth thenrn beginrnrn AMonth:=nMonth-(12-AMonth);rn if AMonth>12 thenrn AMonth:=AMonth-12;rn AYear:=AYear+1;rn end;rnrn dDate:=EncodeDate(AYear,AMonth,ADay);rnrn iDay:=DaysBetween(Now,dDate);rnrn if AYear>3000 thenrn AYear:=AYear2;rnrn if AMonth>=12 thenrn AMonth:=0;rn if ADay>30 thenrn ADay:=0;rnrn if iMonth<0 thenrn iMonth:=0;rn if iDay<0 thenrn iDay:=0;rn //wwl的计算方法endrn
怎么保存时间格式为xx年xx月xx日?
[code=html][/code]rn如上代码,不管我设置什么时间,保存后时间显示为1970年01月01日,去掉其中代码段|formatDate:'yyyy年MM月dd日'后日期就会按我设置的时间显示出来,但时间是xxxx-xx-xx格式,我需要xx年xx月xx日的格式,加上那段代码后就变回1970年01月01日这格式,但时间不是我自己设置的时间,怎么回事?我需要是保存选定的时间后显示为xx年xx月xx日格式,时间是我选定的时间,不是系统默认的,老衲表达能力不强,不要笑我啊,高手在民间,帮帮老衲吧
把毫秒ms换算成xx:xx:xx形式
这几天在做视屏播放器,在做视屏播放器时,获取到的视屏时长通常都是以毫秒ms为单位的,这样直接显示出来肯定不行,一般都要换算成如1:20:23形式, 之前研究视屏播放的时候,研究过videoView这个控件,该控件提供了从视屏播放到视屏控制整个流程,官方全部都封装好了,他的源码里就有如何把毫秒ms换算成xx:xx:xx形式的代码,稍作修改,这里我就直接贴出来,如下: private String
ngxin 访问XX开头的转发方法
        location / {            root   html;            index  index.html index.htm;     if ( $request_uri ~ &quot;^\/amp&quot;)  { proxy_pass   http://www.baidu.com;     }        }...
Excel小时转换为xx个月xx天xx小时
excel表格中“xx小时”转换为“xx个月xx天xx小时”的公式 =INT(C2/24/30)&amp;"个月"&amp;INT(MOD(C2,24*30)/24)&amp;"天"&amp;MOD(INT(C2),24)&amp;"小时"
获得两个日期差,差的形式为:XX天XX小时XX分XX秒
DateFormat df = new SimpleDateFormat(&quot;yyyy-MM-dd HH:mm:ss&quot;); try { Date d1 = df.parse(&quot;2004-03-26 13:31:40&quot;); Date d2 = df.parse(&quot;2004-01-02 11:30:24&quot;); long diff = d1.getTime() - ...
js倒计时----距离活动结束还有 xx天xx时xx分xx秒
1 &amp;amp;lt;html&amp;amp;gt; 2 &amp;amp;lt;head&amp;amp;gt; 3 &amp;amp;lt;meta charset=&amp;quot;UTF-8&amp;quot;&amp;amp;gt; 4 &amp;amp;lt;title&amp;amp;gt;距离活动结束还有 xx天xx时xx分xx秒&amp;amp;lt;/title&amp;amp;gt; 5 &amp;amp;lt;script
选择年和月查询XX年XX月至XX年XX月之间的数据
如果把年和月分成两个字段,sql语句该怎么写呢?
sql求时间差(XX天XX时XX分XX秒)
sql求时间差(XX天XX时XX分XX秒) select dbo.f_second_Time(datediff(ss,'2009-5-21 10:10:26','2009-7-22 10:19:06')) --62天00:08:40
asp将秒转化为XX天XX时XX分XX秒
<%=DateDiff("s",rs("date1"),rs("date2"))%>rn高手们,请问将上面得到的秒数怎么转化为XX天XX时XX分XX秒呢rn当秒数小于60秒时只显示秒数。不显示前面的多少天多少时。rnrn先谢谢了,谁可以写个实例。
"2007-09-26 xx:xx:xx"如何获得xx的并将其转化为INT
如题在线等.要求代码简单.rn
(int)xx 与int32.Parse(xx)区别是啥?
(int)xx 与int32.Parse(xx)区别是啥?rn比如 double nn = 3.5;rnint bb = (int)nn;rnrn比如 string dd = "fsdafadd s";rnint = int32.Parse(dd);rn(int)xx 与int32.Parse(xx)区别是啥?
钱数转换(转换成:XX万,XX亿)
function format(value,symbol){ //两个参数,一个是值,一个是货币类型(¥,$) var obj = { symbol:symbol||"", //货币类型 int:undefined, //整数位 dec:undefined, //小数位 targ:"", //正负 times:['','万','
未能对属性XX设置为XX
.net自定义控件中自定义属性如果设置了值就会出现这个,请问怎么解决啊??
相关热词 c#入门推荐书 c# 解码海康数据流 c# xml的遍历循环 c# 取 查看源码没有的 c#解决高并发 委托 c#日期转化为字符串 c# 显示问号 c# 字典对象池 c#5.0 安装程序 c# 分页算法