HTTP/1.1 200 OK

記錄一個(gè)剛踩的坑

因?yàn)楣居媚车哪硰S商的設(shè)備,該設(shè)備發(fā)送http請(qǐng)求之后要求response header中

返回 HTTP/1.1 200 OK ,眾所周知,status code 200表示連接成功 ,而OK 是reasonPhrase。

而我用的是tomcat 8.5/9.0版本,只有個(gè)HTTP/1.1 200 沒(méi)有OK,然后廠商那邊也是坑爹,有個(gè)200還不滿足,字符串判斷非要有 200 OK ,人家嵌入式的 代碼又不像咱們這個(gè)隨時(shí)改,只能我這邊研究研究了。

網(wǎng)上查看幾個(gè)回復(fù),說(shuō)用httpResponse.setStatus(200,”O(jiān)K”)就可以,經(jīng)實(shí)測(cè),方法已經(jīng)deprecated且不生效,

但是同一個(gè)帖子下的回復(fù)有提到修改server.xml,增加 sendreasonPhrase=”true”的,經(jīng)過(guò)測(cè)試,tomcat8.0/8.5/9.0都生效,看了下apache官網(wǎng),截圖如下:

經(jīng)過(guò)本人 親測(cè)即便是tomcat 9.0.10修改后也是會(huì)發(fā)送200 OK的,跟官網(wǎng)介紹相矛盾,特此記錄,如果哪位老兄以后也碰上200還不OK的奇葩要求,可以避免踩坑,之前上stackoverflow看了,一群老外也沒(méi)研究出來(lái),只說(shuō)是apache覺(jué)得reasonPhrase沒(méi)卵用還浪費(fèi)byte就在8.5去掉了這個(gè)功能。

補(bǔ)充一下,這個(gè)屬性加在Connector上

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Android 自定義View的各種姿勢(shì)1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 179,030評(píng)論 25 709
  • Spring Cloud為開(kāi)發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見(jiàn)模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 136,554評(píng)論 19 139
  • 用兩張圖告訴你,為什么你的 App 會(huì)卡頓? - Android - 掘金 Cover 有什么料? 從這篇文章中你...
    hw1212閱讀 13,989評(píng)論 2 59
  • 又一年9月25,一晃三年就過(guò)去了。三年前那晚的一幕,至今仍清晰可憶。突然想聊一聊上次看的那部印象深刻的《滾蛋吧...
    袁風(fēng)閱讀 290評(píng)論 0 1
  • 竹影和詩(shī)瘦, 梅花入夢(mèng)香。 可憐今夜月, 不肯下西廂。
    喜亭_bf8f閱讀 342評(píng)論 3 9

友情鏈接更多精彩內(nèi)容