亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

解決HTTP服務(wù)響應(yīng)數(shù)據(jù)不完整響應(yīng)數(shù)據(jù)截?cái)嗟膯?wèn)題

 更新時(shí)間:2022年03月03日 14:42:36   作者:DeRoy  
這篇文章主要介紹了HTTP服務(wù)響應(yīng)數(shù)據(jù)不完整響應(yīng)數(shù)據(jù)截?cái)嗟膯?wèn)題及解決方法,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下

背景

大華一款攝像頭Onvif協(xié)議響應(yīng)的xml數(shù)據(jù)未攜帶命名空間導(dǎo)致Onvif協(xié)議服務(wù)解析失敗,為了兼容這款攝像頭決定對(duì)onvif_client進(jìn)行修改忽略掉命名空間。由于本地沒(méi)有出問(wèn)題的攝像頭,需要啟動(dòng)HTTP服務(wù)器模擬Onvif協(xié)議,接收Onvif客戶端發(fā)送過(guò)來(lái)的http請(qǐng)求并響應(yīng)。

問(wèn)題

對(duì)onvif客戶端的某一請(qǐng)求修改了ip和端口成功連接上HTTP服務(wù)器之后,請(qǐng)求成功,但是HTTP服務(wù)響應(yīng)的xml數(shù)據(jù)被截?cái)嗔?,抓包顯示HTTP服務(wù)器數(shù)據(jù)為發(fā)送完就關(guān)閉了連接。

oatpp搭建Onvif模擬服務(wù):http://chabaoo.cn/article/239533.htm

解決方案

在領(lǐng)導(dǎo)的幫助下找到思路,原因是onvif客戶端發(fā)送的http請(qǐng)求未攜帶keep-alive頭,導(dǎo)致該http連接不是長(zhǎng)連接,HTTP服務(wù)端主動(dòng)關(guān)閉。 查看HTTP服務(wù)器源碼,查找keep-alive

grep -rn "keep-alive" ./

找到關(guān)鍵信息

If the connection header is present in the request and its value isn't keep-alive, then close

請(qǐng)?zhí)砑訄D片描述

查看源碼

請(qǐng)?zhí)砑訄D片描述

找到關(guān)鍵代碼,注釋掉close標(biāo)識(shí)即可在未攜帶keep-alive請(qǐng)求頭的情況下保證數(shù)據(jù)發(fā)送完整

到此這篇關(guān)于HTTP服務(wù)響應(yīng)數(shù)據(jù)不完整響應(yīng)數(shù)據(jù)截?cái)嗟奈恼戮徒榻B到這了,更多相關(guān)HTTP響應(yīng)數(shù)據(jù)截?cái)鄡?nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Git遠(yuǎn)程刪除某個(gè)歷史提交記錄方法詳解

    Git遠(yuǎn)程刪除某個(gè)歷史提交記錄方法詳解

    這篇文章主要為大家介紹了Git遠(yuǎn)程刪除某個(gè)歷史提交記錄方法詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-06-06
  • 2020年最火的6種編程語(yǔ)言推薦

    2020年最火的6種編程語(yǔ)言推薦

    當(dāng)下計(jì)算機(jī)編程語(yǔ)言總數(shù)達(dá)到好幾萬(wàn)種,但是最流行的編程語(yǔ)言有哪些呢,今天,小編就給大家盤(pán)點(diǎn)一下2020年很受歡迎的編程語(yǔ)言,感興趣的朋友一起看看吧
    2020-07-07
  • Git?Commitizen提交規(guī)范化自動(dòng)生成changelog文件

    Git?Commitizen提交規(guī)范化自動(dòng)生成changelog文件

    這篇文章主要為大家介紹了Git?Commitizen提交規(guī)范化自動(dòng)生成changelog文件詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-09-09
  • 在VScode中創(chuàng)建你的代碼模板的方法

    在VScode中創(chuàng)建你的代碼模板的方法

    這篇文章主要介紹了在VScode中創(chuàng)建你的代碼模板的方法,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-04-04
  • 在github上怎樣修改語(yǔ)言設(shè)置

    在github上怎樣修改語(yǔ)言設(shè)置

    這篇文章主要介紹了在github上怎樣修改語(yǔ)言設(shè)置問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-09-09
  • git恢復(fù)刪除的分支及內(nèi)容的方法

    git恢復(fù)刪除的分支及內(nèi)容的方法

    下面小編就為大家?guī)?lái)一篇git恢復(fù)刪除的分支及內(nèi)容的方法。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2017-10-10
  • IDEA配置leetcode插件的步驟

    IDEA配置leetcode插件的步驟

    這篇文章主要介紹了IDEA配置leetcode插件的步驟,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2021-04-04
  • 算法系列15天速成 第二天 七大經(jīng)典排序【中】

    算法系列15天速成 第二天 七大經(jīng)典排序【中】

    今天說(shuō)的是選擇排序,包括“直接選擇排序”和“堆排序”
    2013-11-11
  • matlab 生成.bmp格式的文件

    matlab 生成.bmp格式的文件

    這篇文章主要介紹了matlab 生成.bmp格式的文件,本文以大小為M*N的圖片為例,說(shuō)明頭文件格式和內(nèi)容。需要的朋友可以參考下
    2018-10-10
  • Jenkins?腳本命令行應(yīng)用小結(jié)

    Jenkins?腳本命令行應(yīng)用小結(jié)

    這篇文章主要介紹了Jenkins?腳本命令行應(yīng)用總結(jié),包括批量刪除Jenkins 項(xiàng)目構(gòu)建記錄,非多分支項(xiàng)目及分支項(xiàng)目,文章結(jié)合示例代碼給大家介紹的非常詳細(xì),需要的朋友可以參考下
    2022-04-04

最新評(píng)論