位置: 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)

  • 小米蓝牙音箱怎么连接(小米蓝牙音箱怎么用)

    小米蓝牙音箱怎么连接(小米蓝牙音箱怎么用)

  • 闲鱼发布地址怎么修改(闲鱼发布地址怎么关闭)

    闲鱼发布地址怎么修改(闲鱼发布地址怎么关闭)

  • 小米手环5nfc怎么放音乐(小米手环5nfc怎么连接手机)

    小米手环5nfc怎么放音乐(小米手环5nfc怎么连接手机)

  • qq照片怎么删除不掉(qq照片怎么删除重复的照片)

    qq照片怎么删除不掉(qq照片怎么删除重复的照片)

  • iqoo黑屏没反应(iqoo黑屏没反应手机发烫)

    iqoo黑屏没反应(iqoo黑屏没反应手机发烫)

  • 华为手表gt2怎么设置锁屏(华为手表gt2怎么添加门禁卡)

    华为手表gt2怎么设置锁屏(华为手表gt2怎么添加门禁卡)

  • 小米mdt6是什么型号

    小米mdt6是什么型号

  • 微信背景图怎么恢复成默认(微信背景图怎么取消掉)

    微信背景图怎么恢复成默认(微信背景图怎么取消掉)

  • 开通qq大会员有几个图标(开通qq会员有什么好处)

    开通qq大会员有几个图标(开通qq会员有什么好处)

  • nova5和nova6区别(华为nova5和华为nova 6有什么区别)

    nova5和nova6区别(华为nova5和华为nova 6有什么区别)

  • 路由器rst按钮是什么(路由器rst键有什么用)

    路由器rst按钮是什么(路由器rst键有什么用)

  • 多媒体处理的是指什么信号(多媒体处理软件包括)

    多媒体处理的是指什么信号(多媒体处理软件包括)

  • 电脑为什么反应那么慢(电脑为什么反应慢半拍)

    电脑为什么反应那么慢(电脑为什么反应慢半拍)

  • 运行内存满了怎么清理(运行内存满了怎么清)

    运行内存满了怎么清理(运行内存满了怎么清)

  • 咪咕超级会员怎么退订(咪咕超级会员怎么领取阅读会员)

    咪咕超级会员怎么退订(咪咕超级会员怎么领取阅读会员)

  • 苹果11怎么设置天气预报(苹果11怎么设置悬浮球)

    苹果11怎么设置天气预报(苹果11怎么设置悬浮球)

  • 荣耀3手环怎么更改日期(荣耀3手环怎么开蓝牙)

    荣耀3手环怎么更改日期(荣耀3手环怎么开蓝牙)

  • 加密dns关闭有什么影响(加密dns关闭有什么好处)

    加密dns关闭有什么影响(加密dns关闭有什么好处)

  • 6s可以升级12.2吗(6s能升级ios15吗)

    6s可以升级12.2吗(6s能升级ios15吗)

  • 通信系统的组成(光纤通信系统的组成)

    通信系统的组成(光纤通信系统的组成)

  • 为什么微信语音通话有时不提示(为什么微信语音不能用扬声器)

    为什么微信语音通话有时不提示(为什么微信语音不能用扬声器)

  • 苹果可以用vivo快充吗(苹果可以用vivo充电头充电吗)

    苹果可以用vivo快充吗(苹果可以用vivo充电头充电吗)

  • vivoz5x自带贴膜吗(vivoz5x手机自带膜吗)

    vivoz5x自带贴膜吗(vivoz5x手机自带膜吗)

  • iphonex接听电话录音(苹果x接听电话)

    iphonex接听电话录音(苹果x接听电话)

  • excel取消灰色区域(如何取消excel灰色部分)

    excel取消灰色区域(如何取消excel灰色部分)

  • slf4j和log4j区别(log4j-over-slf4j slf4j-log4j区别)

    slf4j和log4j区别(log4j-over-slf4j slf4j-log4j区别)

  • 如何操作才能显示文件后缀名?(如何才能显示效果更好)

    如何操作才能显示文件后缀名?(如何才能显示效果更好)

  • 出口退税无纸化备案
  • 税务基本任务和稽查范围?
  • 递延所得税资产怎么计算
  • 纳税人与负税人一致的是
  • 代付的费用收不收手续费
  • 收到商业承兑汇票到期付款通知单,据此登记相关账簿
  • 行政单位财政直接支付适用范围
  • 现金预算属于营业预算吗
  • 公司员工住宿费怎么入账
  • 银行商业承兑汇票到期怎么兑现
  • 政府无偿划拨土地涉及的税费
  • 公司清算后资产负债表与利润表
  • 公司购买工装计入什么费用
  • 出口退税总是差进项票怎么处理
  • 没有订立合同的著作权属于什么人
  • 资产负债表里面应付账款怎么算
  • 火车票抵扣进项税额怎么申报
  • 高铁票可以要发票吗
  • 服务业进项税加计抵减
  • 预收款转营业外收入要交增值税吗
  • 股票回购会计处理
  • 赎回公司发行的债券怎么做账?
  • 个税房租和房贷抵扣一样吗
  • 如何调整账务
  • 小规模企业国税怎么报税
  • 财务会计中关于坏账损失的账务处理
  • 苹果电脑截图快捷键
  • 电子发票上的电子税章如何才能自动生成
  • 奖励先进个人计划怎么写
  • 弃置费用预计负债的会计处理
  • 公司人格否认制度构成要件
  • 如何限制某台设备上网
  • 关联企业需要计提坏账
  • 地方水利建设基金
  • 未入账发票可以作废吗
  • 切换到多任务界面
  • 广告费列支
  • php plates
  • vue有哪些内容
  • 手把手带你做一件事
  • 社会团体账务处理流程举例
  • 二手车交易发票怎么收费
  • 年终奖是以工资形式发放吗
  • c 语言 static
  • 银行日记账错误更正案例
  • mongodb基本使用
  • 甲供材料增值税规定
  • 应计入损益的利得有什么
  • 乘客人身意外保险单可以报销吗
  • 出口报关单运费可以填0吗
  • winXP系统安装SQLServer2005开发版具体过程与注意问题
  • sql server使用sql server身份登录
  • 新老税法
  • 发票金额大于实际报销怎么做账
  • 开出银行承兑汇票一张用于支付材料采购款
  • 费用本期发生额怎么算
  • 应付职工薪酬的工资是实发工资还是应发工资
  • 外币报表折算差额会计分录
  • Win7系统关闭怎么办
  • Ubuntu安装ssh
  • centos运行文件
  • freebsd ports安装
  • win7禁用administrator登录
  • 苹果MAC电脑如何设置开机密码
  • onekey.exe是什么
  • unity读取文本文件
  • 查看进程使用的端口
  • Node.js与Sails redis组件的使用教程
  • javascript题
  • 详细解读了
  • python中的全局变量
  • js判断怎么写
  • 中粮副总裁是什么级别
  • 出口退税的汇率按什么时候的汇率
  • 耕地建仓库属于违规
  • 税务局打印申报表
  • 苏州相城离苏州市区有多远
  • 内蒙古包头税务局客服电话
  • 国税发票如何查真伪查询
  • 江苏国税局官网登录
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设