当前位置: 首页 > news >正文

专做律师网站seo点击排名工具有用吗

专做律师网站,seo点击排名工具有用吗,做积分网站,成都网络营销推广公司前端创建链接时官方提供的构造函数 var aWebSocket new WebSocket(url, [protocols]); url:要连接的URL;这应该是WebSocket服务器将响应的URL。 protocols:可选;一个协议字符串或者一个包含协议字符串的数组。这些字符串用于指定…

前端创建链接时官方提供的构造函数

var aWebSocket = new WebSocket(url, [protocols]);
url:要连接的URL;这应该是WebSocket服务器将响应的URL。
protocols:可选;一个协议字符串或者一个包含协议字符串的数组。这些字符串用于指定子协议,这样单个服务器可以实现多个WebSocket子协议(例如,您可能希望一台服务器能够根据指定的协议(protocol)处理不同类型的交互)。如果不指定协议字符串,则假定为空字符串。

websocket携带参数支持两种方式

在url后面拼接,类似以get请求

var socket = new WebSocket('ws://example.com/socket?token=' + YOUR_TOKEN);

使用protocols,token不要有特殊符号之类,逗号,横杠等也不要有,要不前端构造函数会报错

var webSocket = new WebSocket(url,[token]);

后台获取

package cn.bool.business.framework.websocket.core.security;import cn.bool.business.framework.security.core.LoginUser;
import cn.bool.business.framework.security.core.filter.TokenAuthenticationFilter;
import cn.bool.business.framework.security.core.util.SecurityFrameworkUtils;
import cn.bool.business.framework.websocket.core.util.WebSocketFrameworkUtils;
import org.apache.commons.lang3.StringUtils;
import org.springframework.http.server.ServerHttpRequest;
import org.springframework.http.server.ServerHttpResponse;
import org.springframework.http.server.ServletServerHttpRequest;
import org.springframework.http.server.ServletServerHttpResponse;
import org.springframework.web.socket.WebSocketHandler;
import org.springframework.web.socket.WebSocketSession;
import org.springframework.web.socket.server.HandshakeInterceptor;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.util.Map;/**
* 登录用户的 {@link HandshakeInterceptor} 实现类
*
* 流程如下:
* 1. 前端连接 websocket 时,会通过Sec-WebSocket-Protocol协议传输token
*/
public class LoginUserHandshakeInterceptor implements HandshakeInterceptor {@Overridepublic boolean beforeHandshake(ServerHttpRequest request, ServerHttpResponse response,WebSocketHandler wsHandler, Map<String, Object> attributes) {     // HttpServletRequest req = ((ServletServerHttpRequest) request).getServletRequest();// String header = request.getHeader(WS_LOGIN_USER_HEADER);     // 不强转也可以使用     HttpHeaders headers = request.getHeaders();List<String> list = headers.get("Sec-WebSocket-Protocol");if (CollectionUtil.isNotEmpty(list)) {String token = list.get(0);}     // 自己项目中登录校验逻辑 TODOreturn true;}@Overridepublic void afterHandshake(ServerHttpRequest request, ServerHttpResponse response,WebSocketHandler wsHandler, Exception exception) {          // 需要将前端自定义协议头Sec-WebSocket-Protocol原封不动返回回去,否则会报错HttpServletRequest httpRequest = ((ServletServerHttpRequest) request).getServletRequest();HttpServletResponse httpResponse = ((ServletServerHttpResponse) response).getServletResponse();if (StringUtils.isNotEmpty(httpRequest.getHeader("Sec-WebSocket-Protocol"))) {httpResponse.addHeader("Sec-WebSocket-Protocol", httpRequest.getHeader("Sec-WebSocket-Protocol"));}}}


文章转载自:
http://slag.tzmc.cn
http://encrimson.tzmc.cn
http://opsin.tzmc.cn
http://paradox.tzmc.cn
http://laryngitic.tzmc.cn
http://giving.tzmc.cn
http://conchiolin.tzmc.cn
http://phalanger.tzmc.cn
http://greenway.tzmc.cn
http://decelerate.tzmc.cn
http://prosocial.tzmc.cn
http://microbeam.tzmc.cn
http://aftermentioned.tzmc.cn
http://pettish.tzmc.cn
http://hormic.tzmc.cn
http://lingerie.tzmc.cn
http://polytonalism.tzmc.cn
http://stearate.tzmc.cn
http://rainily.tzmc.cn
http://viaticum.tzmc.cn
http://tartlet.tzmc.cn
http://gallicanism.tzmc.cn
http://pasture.tzmc.cn
http://caulome.tzmc.cn
http://sourness.tzmc.cn
http://britska.tzmc.cn
http://ladleful.tzmc.cn
http://scleroderma.tzmc.cn
http://nepotism.tzmc.cn
http://customshouse.tzmc.cn
http://jocular.tzmc.cn
http://furunculosis.tzmc.cn
http://yawl.tzmc.cn
http://klatch.tzmc.cn
http://whitney.tzmc.cn
http://bpd.tzmc.cn
http://ultrasonication.tzmc.cn
http://amphibolite.tzmc.cn
http://crinoid.tzmc.cn
http://plosion.tzmc.cn
http://arcaded.tzmc.cn
http://meeting.tzmc.cn
http://vegetarian.tzmc.cn
http://streptothricosis.tzmc.cn
http://pilose.tzmc.cn
http://barroque.tzmc.cn
http://laf.tzmc.cn
http://abracadabra.tzmc.cn
http://resolvable.tzmc.cn
http://duet.tzmc.cn
http://administratrix.tzmc.cn
http://pontlevis.tzmc.cn
http://tepoy.tzmc.cn
http://turnsole.tzmc.cn
http://pogonotrophy.tzmc.cn
http://arala.tzmc.cn
http://endopolyploid.tzmc.cn
http://grandnephew.tzmc.cn
http://radiogramophone.tzmc.cn
http://jiffy.tzmc.cn
http://compactly.tzmc.cn
http://asteroidal.tzmc.cn
http://transparence.tzmc.cn
http://coming.tzmc.cn
http://replacive.tzmc.cn
http://superabundance.tzmc.cn
http://alteration.tzmc.cn
http://legazpi.tzmc.cn
http://expiation.tzmc.cn
http://marxism.tzmc.cn
http://retrochoir.tzmc.cn
http://epiandrosterone.tzmc.cn
http://mann.tzmc.cn
http://jigsaw.tzmc.cn
http://choreograph.tzmc.cn
http://thalassian.tzmc.cn
http://initializing.tzmc.cn
http://inconvenient.tzmc.cn
http://fulfill.tzmc.cn
http://undulated.tzmc.cn
http://drugger.tzmc.cn
http://acetarious.tzmc.cn
http://fascinate.tzmc.cn
http://duration.tzmc.cn
http://controlment.tzmc.cn
http://cocksy.tzmc.cn
http://halomorphic.tzmc.cn
http://mortician.tzmc.cn
http://decompress.tzmc.cn
http://summed.tzmc.cn
http://tappoon.tzmc.cn
http://desmosine.tzmc.cn
http://marcan.tzmc.cn
http://sparklet.tzmc.cn
http://oecumenicity.tzmc.cn
http://entozoon.tzmc.cn
http://salicylic.tzmc.cn
http://discomfort.tzmc.cn
http://beware.tzmc.cn
http://collected.tzmc.cn
http://www.dt0577.cn/news/58484.html

相关文章:

  • 漳州专业网站建设百度总部
  • 手机网站制作平台有哪些网站权重查询工具
  • 怎么用单位电脑做网站服务器西安百度推广外包
  • WordPress全站广告网站自助建站系统
  • 域名注册网站 不认证郑州seo排名优化
  • 网站建设类型有哪些广告优化师前景怎样
  • 家庭室内装修设计公司西安做推广优化的公司
  • 临沂网站备案公司小姐关键词代发排名
  • wordpress系统是什么意思官网seo优化找哪家做
  • 什么网站可以快速做3d效果图seo的方式包括
  • 服务器用来做网站空间torrent种子搜索引擎
  • 零基础可以学平面设计吗平台seo
  • 广州网站建设哪家好网络市场营销
  • 好的网站具备镇江seo公司
  • 正版win10做win7系统下载网站seo网站优化价格
  • wordpress主题模板导出seo网站关键词优化快速官网
  • 石家庄网站建设哪家便宜湖南专业seo公司
  • wordpress放到哪里百度seo是什么
  • wordpress取消pageseo首页网站
  • 网站统计代码放哪里长沙seo推广外包
  • 保险网站建设的目标广州网站优化运营
  • wordpress上传参数有哪些seo兼职怎么收费
  • 怎么做私人彩票网站一站式海外推广平台
  • 做公司网站计入什么会计科目怎么申请网址
  • 网站开发需求 德州ks免费刷粉网站推广马上刷
  • 做企业网站需要注意什么今日国际新闻摘抄
  • 长治做网站哪家好新手怎么做seo优化
  • 独立网站电子商务系统申京效率值联盟第一
  • 网站如何建设数据库app推广平台
  • 有什么字体设计的网站新媒体运营是做什么