調試|谷歌瀏覽器調試長連接|調試SSE和websocket

長連接需求不常有,控制臺調試的細節容易忘,在這截圖備忘。本文會記錄SSE、websocket連接、普通接口 在谷歌瀏覽器控制臺的對比

文章目錄

    • SSE(Server-Sent Events)
      • 觀察對象:百度翻譯
      • 觀察請求頭和響應頭
      • 觀察EventStream
      • 觀察response
    • Websocket
      • 觀察對象:隨便找一個在線websocket測試網站
      • 觀察請求頭響應體
      • 觀察Messages
    • 非長連接接口

SSE(Server-Sent Events)

觀察對象:百度翻譯

通過百度翻譯接口觀察sse響應,控制臺會出現EventStream模塊。由于接口名是translate,所以可以通過translate關鍵字篩選出特定接口。且,sse接口能在Fetch/XHR分類下找到

觀察請求頭和響應頭

請求頭和響應頭重都帶上text/event-stream,通常表示客戶端和服務器之間正在協商使用 Server-Sent Events (SSE) 協議進行通信。通常流式傳輸的響應頭也會帶上Transfer-Encoding: chunked,這是 HTTP 協議中的一種傳輸編碼方式,它允許服務器在不知道內容總長度的情況下,逐步發送數據給客戶端

在這里插入圖片描述

觀察EventStream

數據格式:每條消息以 data: 開頭,用兩個換行符 \n\n 分隔

在這里插入圖片描述

觀察response

可以看到數據格式:每條消息以 data: 開頭,用兩個換行符 \n\n 分隔

在這里插入圖片描述

Websocket

觀察對象:隨便找一個在線websocket測試網站

此處觀察網站用的是:http://tool.chacuo.net/websocket
截圖中,websocket接口在Socket模塊下,不在Fetch/XHR

觀察請求頭響應體

注意觀察特有字段
請求頭
在這里插入圖片描述響應頭
在這里插入圖片描述
字段說明

在這里插入圖片描述

觀察Messages

在這里插入圖片描述控制臺支持篩選發送方或響應方消息
在這里插入圖片描述

非長連接接口

對于一個非長連接接口(或者說一個普通的接口),控制臺通常只顯示以下信息,不會出現EventStream或者Messages
在這里插入圖片描述

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/web/92061.shtml
繁體地址,請注明出處:http://hk.pswp.cn/web/92061.shtml
英文地址,請注明出處:http://en.pswp.cn/web/92061.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

VS2019 Qt5.14.2 OpenCV4.4.0 全流程安裝及開發環境搭建與配置(工業相機環境配置)

提示:文章寫完后,目錄可以自動生成,如何生成可參考右邊的幫助文檔 文章目錄前言Visual Studio 2019 安裝步驟項目配置驗證Qt 5.14.2 安裝步驟項目配置驗證Visual Studio Qt 拓展(確定項目后)OpenCV 4.4.0 安裝步驟項目…

正確配置jdk環境但IntelliJ IDEA無法啟動

現象:今天突然發現開發工具雙擊沒有正常啟動,之前是用著的。問題排查:是否是因為jdk環境變量導致的,之前安裝過安卓的開發環境也修改過環境變量。步驟一:cmd輸入java -version 或javac,如圖沒有反應步驟二&…

ubuntu-server安裝

1.下載系統鏡像: 阿里云鏡像站下載服務器鏡像 https://mirrors.aliyun.com/ubuntu-releases/24.04/ubuntu-24.04.2-live-server-amd64.iso 1.創建新的虛擬機 按住鍵盤ctrl n 打開虛擬機創建界面 用光標選擇對應語言沒有中文哈 然后回車確認 設置計算機名、用戶名…

Docker Compose管理新范式:可視化控制臺結合cpolar提升容器編排效率?

文章目錄前言1. 安裝Docker2. 檢查本地docker環境3. 安裝cpolar內網穿透4. 使用固定二級子域名地址遠程訪問前言 在容器化應用部署領域,Docker Compose UI為開發者提供了一種更直觀的解決方案。這款工具以Web界面形式封裝了Docker Compose的核心功能,在…

BSW總結

1.FBL:【有道云筆記】BSW_FBL https://share.note.youdao.com/s/NaeZWTuR 2.NM: 【有道云筆記】BSW_NM https://share.note.youdao.com/s/MKxlIpUS

spring循環依賴解決

問題描述 spring循環依賴是對于ioc容器。類A、B、C,類A依賴了B,類A依賴了C,類B依賴了A,類C依賴了A。假如現在類A需要放到ioc,屬性賦值的時候會去找B這個bean,但是B不存在,于是去創建B這個bean&a…

最新安卓原生對接蘋果cms App后端+app(最新優化版)

內容目錄一、詳細介紹二、效果展示1.部分代碼2.效果圖展示三、學習資料下載一、詳細介紹 一定要按照教程教的來搭建! App演示圖片 二、效果展示 1.部分代碼 代碼如下(示例): public static function apkinfo(){return self::…

嵌入式硬件中運放的基本控制原理

上次課的最后是給大家總結一些基礎電子知識的,我們接著往下講。我們知道了運放的虛短虛斷的概念理論上來說 可以進行計算了是吧。 這個圖實際上是一個正輸入信號的同相放大電路,我們看下如何計算,第一先看虛斷。運放的輸入腳內部對地是阻抗十分大是吧,那么這個正輸入腳上的…

聚集索引與非聚集索引的區別

聚集索引(Clustered Index)和非聚集索引(Non-Clustered Index)是索引設計的核心概念,二者的本質區別體現在 與數據物理存儲的關聯方式 上,這種區別直接決定了它們的性能特性和適用場景。我們平時說的 聚簇索…

《零基礎入門AI:傳統機器學習進階(從擬合概念到K-Means算法)》

一、欠擬合與過擬合欠擬合(Underfitting) 欠擬合是指模型在訓練數據上表現不佳,同時在新的未見過的數據上也表現不佳。這通常發生在模型過于簡單,無法捕捉數據中的復雜模式時。欠擬合模型的表現特征如下: 訓練誤差較高。測試誤差同樣較高。模…

Datawhale AI夏令營 第三期 task2 稍微改進

在打造基于大語言模型(LLM)文檔檢索的問答系統中,財經研報類文檔是最具挑戰的場景之一。它包含圖文混排、精細定位需求(頁碼、文件名)、問題措辭高度多樣化等一系列復雜性。 下面的內容是大模型輔助整理的:…

LeetCood算法題~水果成籃

水果成籃 你正在探訪一家農場,農場從左到右種植了一排果樹。這些樹用一個整數數組 fruits 表示,其中 fruits[i] 是第 i 棵樹上的水果 種類 。你想要盡可能多地收集水果。然而,農場的主人設定了一些嚴格的規矩,你必須按照要求采摘水…

【Lua】題目小練8

-- 題目 1&#xff1a;定義一個類 Person-- 屬性&#xff1a;name、age&#xff0c;其中 age 默認是 0&#xff0c;不能小于 0。-- 方法&#xff1a;introduce()&#xff0c;輸出 "My name is <name>, I am <age> years old."-- 要求使用封裝思想&#x…

SAP PP CK466

原因 作業價格沒有維護 解決方案 KP26

如何解決pip安裝報錯ModuleNotFoundError: No module named ‘keras’問題

【Python系列Bug修復PyCharm控制臺pip install報錯】如何解決pip安裝報錯ModuleNotFoundError: No module named ‘keras’問題 摘要 在使用 PyCharm 進行深度學習項目開發時&#xff0c;常常需要通過 pip install keras 來安裝 Keras 庫。但有時即便命令執行成功&#xff0c…

人工智能領域、圖歐科技、IMYAI智能助手2024年全年歷史更新大事件匯總

2024年 2024年12月29日 【通知】 1、主站導出文檔功能優化升級&#xff0c;新增支持了純文本WORD導出功能&#xff0c;支持使用WPS軟件打開 注&#xff1a;原來的富文本WORD不支持使用WPS打開&#xff0c;只支持系統自帶的WORD軟件打開&#xff0c;比如Microsoft Office Word 2…

UWB實操:使用UCI CMD測距;UCI CMD是一串數字,創建測距session,配置測距session,開始測距session。

使用UCI CMD測距; UCI CMD是一串數字,創建測距session,配置測距session,開始測距session。根據 FiRa_UCI_Technical_Specification,我們可以分析并組織測距cmd 例如: Fira2.0 1v1 發起 DSTWR 創建測距session:210000052222222200 配置測距session: 2103001F222…

從AUTOSAR角度理解CAN以及CANFD

一、AUTOSAR對CAN和CAN FD的基礎定位 CAN&#xff1a;基于傳統CAN 2.0B協議&#xff0c;是AUTOSAR早期版本&#xff08;如4.0.3及之前&#xff09;的核心車載通信協議&#xff0c;支持最大8字節 payload&#xff0c;仲裁段波特率通常≤1Mbps&#xff0c;適用于低帶寬、高實時性…

第27章:服務部署與容器化

1. 課程引言 在前面的章節中&#xff0c;我們已經完成了電商項目核心服務的開發。然而&#xff0c;開發完成只是項目生命周期的一部分&#xff0c;如何將這些服務高效、可靠地部署到生產環境&#xff0c;是決定項目成敗的關鍵一步。本章將聚焦于服務的部署&#xff0c;重點介紹…

力扣148:排序鏈表

力扣148:排序鏈表題目思路代碼題目 給你鏈表的頭結點 head &#xff0c;請將其按 升序 排列并返回 排序后的鏈表 。 思路 當我們第一眼看見這道題時心中其實是有思路的&#xff0c;我們不想這是個鏈表就當它是一個整型數組。那么自然而然就會想到各種各樣的排序方法&#xf…