首页 \ 问答 \ 微信公共平台如何成为开发者???

微信公共平台如何成为开发者???

微信公共平台如何成为开发者,怎么操作,需要编程做什么,请高手详细解答,谢谢!
更新时间:2024-01-02 15:01

最满意答案

WebSockethtml5新增加的一种通信协议,目前流行的浏览器都支持这个协议,例如Chrome,Safari,Firefox,Opera,IE等等,对该协议支持最早的应该是chrome,从chrome12就已经开始支持,随着协议草案的不断变化,各个浏览器对协议的实现也在不停的更新。该协议还是草案,没有成为标准,不过成为标准应该只是时间问题了,从WebSocket草案的提出到现在已经有十几个版本了,目前最新的是版本17,所对应的协议版本号为13,目前对该协议支持最完善的浏览器应该是chrome,毕竟WebSocket协议草案也是Google发布的。

其他回答

在永久消息头字段命名注册中心[rfc3864]中注册一个头字段。

头字段名

    sec-websocket-protocol

适用协议

    http

状态

    标准的

作者/变更管理员

    ietf

参考资源

    rfc 6455

规范文档

    rfc 6455

相关信息

    该头字段仅用于websocket打开阶段握手。

|sec-websocket-protocol|头字段用于websocket打开阶段握手。它从客户端发送到服务器端,并从服务器端发回到客户端来确定连接的子协议。这使脚本可以选择一个子协议和确定服务器同意服务子协议。

|sec-websocket-protocol|头字段在一个http请求中可以出现多次(逻辑上等价于单个|sec-websocket-protocol|头字段包含所有值)。

但是,|sec-websocket-protocol|头字段在一个http响应中必须不出现多于一次。

相关问答

更多
  • websocket 是在tomcat里面的。 WebSocket 作为java的一个扩展,它属于javax包目录下,通常需要手工引入该jar,以tomcat为例,可以在 tomcat/lib 目录下找到。
  • 按照OSI网络分层模型,IP是网络层协议,TCP是传输层协议,而HTTP是应用层的协议。在这三者之间,SPDY和WebSocket都是与HTTP相关的协议,而TCP是HTTP底层的协议。 WebSocket则提供使用一个TCP连接进行双向通讯的机制,包括网络协议和API,以取代网页和服务器采用HTTP轮询进行双向通讯的机制。 本质上来说,WebSocket是不限于HTTP协议的,但是由于现存大量的HTTP基础设施,代理,过滤,身份认证等等,WebSocket借用HTTP和HTTPS的端口。 由于使用HTTP ...
  • WebSocket协议是基于TCP的一种新的网络协议。它实现了浏览器与服务器全双工(full-duplex)通信——允许服务器主动发送信息给客户端。 WebSocket通信协议于2011年被IETF定为标准RFC 6455,并被RFC7936所补充规范。 实现原理 在实现websocket连线过程中,需要通过浏览器发出websocket连线请求,然后服务器发出回应,这个过程通常称为“握手” 。在 WebSocket API,浏览器和服务器只需要做一个握手的动作,然后,浏览器和服务器之间就形成了一条快速通道。 ...
  • MQTT(Message Queuing Telemetry Transport,消息队列遥测传输)是轻量级基于代理的发布/订阅的消息传输协议,设计思想是开放、简单、轻量、易于实现。这些特点使它适用于受限环境。例如:   ①网络代价昂贵,带宽低、不可靠。   ②在嵌入设备中运行,处理器和内存资源有限。   该协议的特点有:   ①使用发布/订阅消息模式,提供一对多的消息发布,解除应用程序耦合。   ②对负载内容屏蔽的消息传输。   ③使用 TCP/IP 提供网络连接。   ④有三种消息发布服务质量:   ⑤ ...
  • WebSocket是什么[2023-04-07]

    WebSocket是html5新增加的一种通信协议,目前流行的浏览器都支持这个协议,例如Chrome,Safari,Firefox,Opera,IE等等,对该协议支持最早的应该是chrome,从chrome12就已经开始支持,随着协议草案的不断变化,各个浏览器对协议的实现也在不停的更新。该协议还是草案,没有成为标准,不过成为标准应该只是时间问题了,从WebSocket草案的提出到现在已经有十几个版本了,目前最新的是版本17,所对应的协议版本号为13,目前对该协议支持最完善的浏览器应该是chrome,毕竟We ...
  • 根据你的描述: MQTT 跟 Websocket 可以认为是不同层面的协议。MQTT 做原生设备的通信,MQTT over WebSocket 主要用于 MQTT 设备跟 Web 端通信。
  • MQTT(Message Queuing Telemetry Transport,消息队列遥测传输)是轻量级基于代理的发布/订阅的消息传输协议,设计思想是开放、简单、轻量、易于实现。这些特点使它适用于受限环境。例如:   ①网络代价昂贵,带宽低、不可靠。   ②在嵌入设备中运行,处理器和内存资源有限。   该协议的特点有:   ①使用发布/订阅消息模式,提供一对多的消息发布,解除应用程序耦合。   ②对负载内容屏蔽的消息传输。   ③使用 TCP/IP 提供网络连接。   ④有三种消息发布服务质量:   ⑤ ...
  • 在WebSocket连接上,您不需要101 Switching Protocols状态响应。 获得200状态响应可能意味着请求未到达WebSocket Handler。 我还会查看dev-tools,并检查响应是否有任何WebSocket握手头。 如果有,我会认为这是模块的问题。 否则它可能是你的配置。 On a WebSocket connection you want a 101 Switching Protocols status response. Getting a 200 status resp ...
  • 我猜你正在使用Go的模板包。 模板包支持{{ placeholders }} ,这些{{ placeholders }}由大括号注释。 那些大括号可能包含range , if等语句和变量名称。 变量名$是一个特殊名称,指向传递给template.Execute方法的根元素。 请添加wsServe方法的代码,以便我们可以看到您传递给模板的值。 之后我会延长答案。 I'm guessing you are using the template package of Go. The template packag ...
  • 这些是作为初始连接请求的一部分,socket.io客户端发送到socket.io服务器的查询参数。 我相信, EIO=3是socket.io中engine.io子系统的版本号。 如果服务器与此版本号不兼容,则可能无法尝试连接。 transport=websocket说socket.io想使用websocket协议作为最终的传输。 socket.io有几种不同的传输方式,包括Web轮询和基于闪存的协议。 要连接到socket.io服务器,您需要一个完整的socket.io客户端。 您只能通过从工具向服务器发送 ...

相关文章

更多

最新问答

更多
  • 获取MVC 4使用的DisplayMode后缀(Get the DisplayMode Suffix being used by MVC 4)
  • 如何通过引用返回对象?(How is returning an object by reference possible?)
  • 矩阵如何存储在内存中?(How are matrices stored in memory?)
  • 每个请求的Java新会话?(Java New Session For Each Request?)
  • css:浮动div中重叠的标题h1(css: overlapping headlines h1 in floated divs)
  • 无论图像如何,Caffe预测同一类(Caffe predicts same class regardless of image)
  • xcode语法颜色编码解释?(xcode syntax color coding explained?)
  • 在Access 2010 Runtime中使用Office 2000校对工具(Use Office 2000 proofing tools in Access 2010 Runtime)
  • 从单独的Web主机将图像传输到服务器上(Getting images onto server from separate web host)
  • 从旧版本复制文件并保留它们(旧/新版本)(Copy a file from old revision and keep both of them (old / new revision))
  • 西安哪有PLC可控制编程的培训
  • 在Entity Framework中选择基类(Select base class in Entity Framework)
  • 在Android中出现错误“数据集和渲染器应该不为null,并且应该具有相同数量的系列”(Error “Dataset and renderer should be not null and should have the same number of series” in Android)
  • 电脑二级VF有什么用
  • Datamapper Ruby如何添加Hook方法(Datamapper Ruby How to add Hook Method)
  • 金华英语角.
  • 手机软件如何制作
  • 用于Android webview中图像保存的上下文菜单(Context Menu for Image Saving in an Android webview)
  • 注意:未定义的偏移量:PHP(Notice: Undefined offset: PHP)
  • 如何读R中的大数据集[复制](How to read large dataset in R [duplicate])
  • Unity 5 Heighmap与地形宽度/地形长度的分辨率关系?(Unity 5 Heighmap Resolution relationship to terrain width / terrain length?)
  • 如何通知PipedOutputStream线程写入最后一个字节的PipedInputStream线程?(How to notify PipedInputStream thread that PipedOutputStream thread has written last byte?)
  • python的访问器方法有哪些
  • DeviceNetworkInformation:哪个是哪个?(DeviceNetworkInformation: Which is which?)
  • 在Ruby中对组合进行排序(Sorting a combination in Ruby)
  • 网站开发的流程?
  • 使用Zend Framework 2中的JOIN sql检索数据(Retrieve data using JOIN sql in Zend Framework 2)
  • 条带格式类型格式模式编号无法正常工作(Stripes format type format pattern number not working properly)
  • 透明度错误IE11(Transparency bug IE11)
  • linux的基本操作命令。。。