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

  • 微信怎样设置群消息免打扰(微信怎样设置群里不能加我)

    微信怎样设置群消息免打扰(微信怎样设置群里不能加我)

  • app资源库里的app怎么移到桌面(app资源库里的软件可以更改位置吗)

    app资源库里的app怎么移到桌面(app资源库里的软件可以更改位置吗)

  • 华为nova5EMUI9.1如何隐藏微信电话悬浮窗(华为nova5如何)

    华为nova5EMUI9.1如何隐藏微信电话悬浮窗(华为nova5如何)

  • 微信怎么取消给别人的冒泡(微信怎么取消给谁看的选项)

    微信怎么取消给别人的冒泡(微信怎么取消给谁看的选项)

  • a13是几纳米(全球首款3nm芯片)

    a13是几纳米(全球首款3nm芯片)

  • 表格切换窗口的快捷键(表格快速切换窗口)

    表格切换窗口的快捷键(表格快速切换窗口)

  • 笔记本电脑怕冻吗(笔记本受冻)

    笔记本电脑怕冻吗(笔记本受冻)

  • 笔记本电脑不关机就盖上盖子,这样好吗 (笔记本电脑不关机只休眠好不好)

    笔记本电脑不关机就盖上盖子,这样好吗 (笔记本电脑不关机只休眠好不好)

  • 台式电脑主机进水了(台式电脑主机进了一点水没事吧)

    台式电脑主机进水了(台式电脑主机进了一点水没事吧)

  • 知乎审核文章要多久(知乎审核文章要钱吗)

    知乎审核文章要多久(知乎审核文章要钱吗)

  • 钉钉作业修改后老师知道吗(钉钉作业修改后再发布有记录吗)

    钉钉作业修改后老师知道吗(钉钉作业修改后再发布有记录吗)

  • 三星手机质保期多长(三星手机质保期内怎么维修)

    三星手机质保期多长(三星手机质保期内怎么维修)

  • 为什么人人视频缓存后没网看不了(为什么人人视频不能投屏)

    为什么人人视频缓存后没网看不了(为什么人人视频不能投屏)

  • 手机系统升级有好处吗(苹果手机系统怎么升级)

    手机系统升级有好处吗(苹果手机系统怎么升级)

  • iphone视频录制怎么开(iphone视频录制怎么提高亮度)

    iphone视频录制怎么开(iphone视频录制怎么提高亮度)

  • iphone充电器滋滋响正常吗(苹果充电器滋滋响怎么回事)

    iphone充电器滋滋响正常吗(苹果充电器滋滋响怎么回事)

  • 苹果11来电声音一开始很大慢慢变小(苹果11来电声音一开始大,后来小)

    苹果11来电声音一开始很大慢慢变小(苹果11来电声音一开始大,后来小)

  • 华为灭屏显示位置变换(华为灭屏显示位置)

    华为灭屏显示位置变换(华为灭屏显示位置)

  • mac截图的图片在哪里(mac截的图在哪)

    mac截图的图片在哪里(mac截的图在哪)

  • 为什么qq相册里的照片越来越模糊(为什么qq相册里的视频不能保存到手机里了)

    为什么qq相册里的照片越来越模糊(为什么qq相册里的视频不能保存到手机里了)

  • adb调试是什么意思(adb调试模式)

    adb调试是什么意思(adb调试模式)

  • 如何清除华为云空间(如何清除华为云空间的图库文件)

    如何清除华为云空间(如何清除华为云空间的图库文件)

  • 淘宝背景色在哪儿改(淘宝背景怎么换颜色)

    淘宝背景色在哪儿改(淘宝背景怎么换颜色)

  • 华为两个摄像头怎么用(华为两个摄像头怎么使用)

    华为两个摄像头怎么用(华为两个摄像头怎么使用)

  • boseqc20打开降噪会自动打开吗

    boseqc20打开降噪会自动打开吗

  • 快手直播美颜怎么开(快手直播美颜怎么调旧版)

    快手直播美颜怎么开(快手直播美颜怎么调旧版)

  • 华为手机锁屏没有时间显示怎么办(华为手机锁屏没声音了怎么办)

    华为手机锁屏没有时间显示怎么办(华为手机锁屏没声音了怎么办)

  • 金立s10怎么刷机(金立s10怎么刷机教程视频)

    金立s10怎么刷机(金立s10怎么刷机教程视频)

  • qq勋章墙在哪(新版qq勋章墙在哪)

    qq勋章墙在哪(新版qq勋章墙在哪)

  • 控股收益
  • 独立核算的分公司
  • 税务报表的利润表
  • 特殊性税务处理所得税怎么算
  • 劳务公司临时工工资需要申报吗
  • 小规模纳税人开票税率
  • 计提残疾人保障金会计分录
  • 房地产开发公司排名
  • 工程实际成本核算例题
  • 外购货物用于捐赠的会计分录
  • 捐赠支出税前扣除
  • 商贸公司购买的手提袋怎么入账
  • 委托收款有什么用
  • 国税地税企业所得税划分
  • 混合销售行为的含义及税务处理
  • 小规模应税行为扣除额计算
  • 所得税费用税率规定
  • 个税申报异常怎么办
  • 小规模纳税人减征额怎么计算
  • 房地产企业预付账款为负数
  • 收到的运输发票要交印花税吗?
  • 购入生产车间
  • gitlab lint
  • 腾讯电脑管家流量监控不显示
  • 合同结算账务处理分录
  • docker 使用教程
  • 营改增后房地产会计账务处理
  • PHP:Memcached::resetServerList()的用法_Memcached类
  • macbookair邮件
  • php网站结构
  • 营改增预收款确认收入
  • php实现创建微信群聊
  • 发行债券的会计分录摊销
  • 斯诺多尼亚山
  • 详解php匿名函数
  • 服务行业的进项
  • node_sass
  • python中for循环的缩进规则
  • discuzcms
  • mssql使用教程
  • phpcms迁移
  • 公司购买空调计入什么费用
  • 房地产开发企业成本核算方法
  • 利润与利润率之差公式
  • 待转销项税额转出
  • 国家税务总局金税四期
  • 企业购买了数千亿资产
  • 废料如何做分录
  • 应付账款期初期末
  • 公司购买银行理财产品账务处理
  • 库存商品的出售
  • 公司注销往来账要消吗
  • 电脑算固定资产哪一类
  • 奖励罚款怎么做分录
  • sql server自定义类型怎么写入备机
  • mysql5.6怎么用
  • window8.1蓝屏
  • 如何删除windows.old
  • microsoft office诊断
  • pages怎么标记
  • ubuntu 20.04 服务器
  • win7系统任务栏跑到右侧怎么办
  • ipguard关闭进程
  • windows8使用技巧
  • 菜鸟教程官网app
  • win10网卡驱动不正常连不上网怎么办
  • 没有了开始菜单怎么恢复
  • win7如何设置网络连接路由器
  • freebsd安装教程
  • dw导入excel
  • cocos creator源码
  • 关闭默认共享和共享文件夹
  • 编写一个bash脚本程序,用for循环实现
  • node.js中使用文件流进行文件复制,首先需要创建一个
  • django forms.py
  • python函数参数的传递方法
  • 广西电子税务局登陆入口
  • 手表不贵比较好的品牌
  • 石家庄经开区税务局
  • 社会保险登记表下载
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设