位置: IT常识 - 正文

如何用post的方式进行eventSource请求(post请求怎么用)

编辑:rootadmin
如何用post的方式进行eventSource请求

推荐整理分享如何用post的方式进行eventSource请求(post请求怎么用),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:post it 怎么用,如何post请求,postype怎么用,post请求怎么用,post方法,post(),post(),post(),内容如对您有帮助,希望把文章链接给更多的朋友!

我们平时的工作中可能需要和服务端建立链接,从而来接受服务端推送的数据,常用的就是eventSource,我们平时常用的就是通过get的方式创建一个eventSource,但是我们如何通过post的方式创建呢?首先我们介绍一下eventSource,还有他和websocket的区别:

1.eventSource的介绍

1)eventSource 是一个 Web API,它允许网页通过 HTTP 长连接(通常称为 Server-Sent Events (SSE))从 Web 服务器接收自动更新。它使网页可以接收实时更新,而无需刷新页面或向服务器发送重复请求。

2)使用 eventSource,网页可以订阅从服务器发送的事件流。这些事件可以是任何格式,例如纯文本、JSON 或 XML,并且可以包含服务器想要发送的任何数据。一旦建立连接,服务器可以随时向客户端发送事件,客户端可以根据需要处理它们,例如更新 UI 或触发其他操作。

如何用post的方式进行eventSource请求(post请求怎么用)

3)eventSource API 使用简单,并且受到大多数现代 Web 浏览器的支持。它通常用于需要实时更新的 Web 应用程序,例如聊天室、社交媒体提要或股票市场行情。

2.eventSource和websocket的区别:

1)协议不同:WebSocket 使用的是一种双向通信协议,而 eventSource 使用的是一种单向通信协议。WebSocket 协议可以在客户端和服务器之间建立一个长连接,双方可以同时发送和接收消息,而 eventSource 只能由服务器向客户端发送消息。

2)数据格式不同:WebSocket 可以发送任何格式的数据,例如文本、二进制数据或 JSON,而 eventSource 只能发送文本格式的数据。

3)支持程度不同:WebSocket 是一种相对较新的技术,在一些旧的浏览器或网络环境下可能不被支持,而 eventSource 已经被广泛支持,可以在大多数现代浏览器中使用。

4)应用场景不同:WebSocket 更适合那些需要实时双向通信的应用,例如在线游戏或视频会议,而 eventSource 更适合那些需要从服务器获取实时信息的应用,例如股票行情或新闻推送。

3.如何用post的方式请求eventSource,常用的就是通过fetchEventSource这个库来实现,实现方式如下:

npm i --save @rangermauve/fetch-event-sourceimport { fetchEventSource } from '@microsoft/fetch-event-source'; let eventSource = fetchEventSource(Url, { method: 'POST', headers: { "Content-Type": 'application/json', }, body: JSON.stringify(data), onmessage(event) { console.info(event.data); }, onerror() { } })

可以通过new   AbortController 来控制何时暂停 

本文链接地址:https://www.jiuchutong.com/zhishi/289659.html 转载请保留说明!

上一篇:柬埔寨吴哥窟的日出 (© Sergio Diaz/Getty Images)(柬埔寨 吴哥窟)

下一篇:泰姬陵 (© Michele Falzone/plainpicture)

  • 88vip饿了么怎么绑定其他的手机号(88vip饿了么会员怎么转给别人)

    88vip饿了么怎么绑定其他的手机号(88vip饿了么会员怎么转给别人)

  • 快手怎么开通快手小店(快手怎么开通快手小黄车)

    快手怎么开通快手小店(快手怎么开通快手小黄车)

  • vivox70怎么关闭横屏(vivox70怎么关闭5g网络)

    vivox70怎么关闭横屏(vivox70怎么关闭5g网络)

  • 天猫直送什么意思(天猫直送是送到哪里)

    天猫直送什么意思(天猫直送是送到哪里)

  • 1608硒鼓清零方法(1608硒鼓复位)

    1608硒鼓清零方法(1608硒鼓复位)

  • 华为四个摄像头怎么用(华为四个摄像头的手机是哪一款正方形)

    华为四个摄像头怎么用(华为四个摄像头的手机是哪一款正方形)

  • 华为mate30双卡位置(mate30 双卡)

    华为mate30双卡位置(mate30 双卡)

  • 华为p40如何开启三键导航(华为p40如何开启开发者模式)

    华为p40如何开启三键导航(华为p40如何开启开发者模式)

  • 无线网络图标不见了怎么办(无线网络图标不见了怎么办手机)

    无线网络图标不见了怎么办(无线网络图标不见了怎么办手机)

  • iphone11怎么清除缓存(iphone11怎么清除使用过的应用)

    iphone11怎么清除缓存(iphone11怎么清除使用过的应用)

  • 手机灰屏了怎么处理(手机灰屏了怎么恢复彩色)

    手机灰屏了怎么处理(手机灰屏了怎么恢复彩色)

  • 优酷账号分享不合法,ip上限怎么解决(优酷账号分享不合法 ip上线什么意思)

    优酷账号分享不合法,ip上限怎么解决(优酷账号分享不合法 ip上线什么意思)

  • 为什么手机4g变成2g(为什么手机4G变成E)

    为什么手机4g变成2g(为什么手机4G变成E)

  • 超级快充和数据线有关吗(超级快充和数据线的区别)

    超级快充和数据线有关吗(超级快充和数据线的区别)

  • 苹果可以设置自己喜欢的字体吗(苹果可以设置自动开机的时间嘛)

    苹果可以设置自己喜欢的字体吗(苹果可以设置自动开机的时间嘛)

  • qq音乐可以倍速播放吗(qq音乐可以倍速听歌吗)

    qq音乐可以倍速播放吗(qq音乐可以倍速听歌吗)

  • 手机照片怎么设置密码(手机照片怎么设置成电脑的高清壁纸)

    手机照片怎么设置密码(手机照片怎么设置成电脑的高清壁纸)

  • vivox27怎么设置下拉菜单(vivox27怎么设置屏幕常亮)

    vivox27怎么设置下拉菜单(vivox27怎么设置屏幕常亮)

  • 联想电脑怎么恢复出厂设置(联想电脑怎么恢复系统还原)

    联想电脑怎么恢复出厂设置(联想电脑怎么恢复系统还原)

  • 计算机主机是指(计算机主机指示灯图解)

    计算机主机是指(计算机主机指示灯图解)

  • 如何关闭iPhone或者iPad的推送通知(苹果如何关闭)

    如何关闭iPhone或者iPad的推送通知(苹果如何关闭)

  • appleid密码找回(iphoneid密码找回)

    appleid密码找回(iphoneid密码找回)

  • arp是什么(cefsharp是什么)

    arp是什么(cefsharp是什么)

  • e_s0hic1.exe是什么进程 e_s0hic1进程安全吗(.exe是指什么文件)

    e_s0hic1.exe是什么进程 e_s0hic1进程安全吗(.exe是指什么文件)

  • 公司换股东需要本人去吗
  • 营业收入净额是营业总收入吗
  • 实际成本法和计划成本法的会计分录
  • 天猫积分购物券可以退吗
  • 公司被扣货款怎么记账
  • 其他综合收益税后净额影响净利润吗
  • 注册资本金应该编入政府性基金预算吗
  • 话费发票入账
  • 短期借款的利息会计分录怎么写
  • 房地产开发贷款管理办法
  • 发票抬头写错了还能报销吗
  • 小微企业免税销售额怎么算
  • 小规模纳税人申报纳税详细流程
  • 注册资金怎么提出来
  • 公司注销财务账需要保存几年
  • 行政单位需要缴税吗
  • win11 zen2
  • 微信转账的手续费规则
  • 鸿蒙系统获取电脑文件
  • 软件开发行业的现状
  • 默认网关不可用的解决办法
  • 安卓手机数据迁移到红米手机
  • php中运算符
  • 交易性金融资产属于什么科目
  • 若依框架自动生成代码
  • 保险委托支付
  • wordpress抓取网页
  • 修改gradle版本
  • 如何修改php网页内容
  • php反转
  • 销售费用期末余额
  • nvm 安装node
  • 手撕视频教程全集
  • php依赖注入的三种方式
  • windows history命令
  • 著作权费用
  • 酒店会计科目及账务处理视频
  • 所有者权益变动表模板excel
  • java如何导出
  • 蔬菜和肉类是不是免税
  • 预付卡发票如何开
  • 企业所得税季度平均值怎么算
  • 交易性金融资产入账价值怎么计算
  • 企业一般存款账户和基本存款账户的区别
  • 营改增后,建筑行业与供应商签合同才怎样签没风险?
  • 普通的收据可以入账吗
  • 地补缴费额是什么
  • 无形资产摊销账面价值
  • 增值税申报开具其他发票包含哪些
  • 递延所得税会计处理全过程
  • 毁损的原材料怎么处理
  • 工程收据怎么开表格
  • 油票发票在报销单上怎么填写
  • 会计人员基本信息表去哪找
  • 跨年冲红发票账务处理需要调整申报表吗
  • 五金行业怎么开店
  • mysql提高效率
  • mysql的操作方法
  • FreeBSD中使用QUOTA(磁盘配额)来限制用户空间
  • ubuntu 怎么用
  • win7系统电脑怎么连接热点
  • win7 注册表
  • win8怎么切换hdmi
  • macbookpro查看硬盘
  • win7开机进入桌面黑屏但有鼠标
  • win7系统宽带连接651
  • 放一个命令
  • 触发器csdn
  • perl怎么读取文件
  • 使用vue-cli快速搭建vue项目
  • jquery实现复选框全选
  • 用wasfile.zip智能批量删除文件
  • nodejs实现HTTPS发起POST请求
  • ugui scrollview
  • unityshader
  • Unity Enemy behaviour
  • js canvas绘制图片
  • JavaScript小技巧整理篇(非常全)
  • 整理的什么
  • 企业租入房子用交税吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设