最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Linux?Tomcat的服務器查看接口請求方式的方法

 更新時間:2024年07月23日 08:44:17   作者:smileNicky  
本文講述了在安卓開發(fā)中遇到的接口405錯誤,懷疑是由于客戶端用GET請求代替了POST,通過查看ApacheTomcat的localhost_access_log日志確認請求方式并定位問題,可能是緩存導致,所以講解了Linux?Tomcat的服務器查看接口請求方式的方法,需要的朋友可以參考下

問題描述

最近在和安卓開發(fā)對接接口,遇到一個接口總是報405錯誤,有對接經(jīng)驗的開發(fā)應該都知道是請求方式不對,假如接口定義為POST請求的,但是客戶端卻用GET請求,這時候就會報這個錯誤。Android客戶端那邊使用xUtils框架請求網(wǎng)絡API接口,也是多年的Android開發(fā),對接也是使用post請求過來的,所以初步排查有可能是緩存或者是被代理服務器給轉(zhuǎn)了,為了確定請求的方式和其它業(yè)務參數(shù),需要去查看日志驗證

項目環(huán)境

  • JDK1.8.0_111-b14
  • Linux3.10.0-1062.el7.x86_64
  • Apache Tomcat/8.5.85

查看localhost_access_log日志文件

因為項目是部署在tomcat里的,所以可以通過查看tomcat的localhost_access_log.txt日志文件,localhost_access_log日志文件一般按照日期進行存儲,我們只要查看對應的日志即可

通過linux命令查看一下

cat -n localhost_access_log.2024-03-26.txt |grep "/api"

日志打印如下,所以就可以知道請求接口對應的請求方式,返回的狀態(tài)碼等等信息都可以知道

1 192.10.168.55 - - [26/Mar/2024:09:34:36 +0800] “POST /api-server/rest/api/url_by_code HTTP/1.1” 200 268

打印日志的格式可以在哪里配置?可以在tomcat的server.xml配置,如下

<Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"
               prefix="localhost_access_log" suffix=".txt"
               pattern="%h %l %u %t &quot;%r&quot; %s %b" />

具體的參數(shù)意義,可以參考tomcat官網(wǎng)的,官網(wǎng)鏈接:Apache Tomcat® - Welcome!

翻譯大致如:

總結(jié)歸納

通過后端查看日志,可以知道了Android客戶端那邊確實用GET請求調(diào)用了接口,但是在Android代碼里用xUtils是用post請求方式的,這個問題排查了比較久,后面后端清了緩存,Android客戶端也清緩存,重新安裝了,后面調(diào)用都是POST請求,所以是因為緩存導致?暫時沒定位到具體原因,先做記錄,方便以后回顧

以上就是Linux Tomcat的服務器查看接口請求方式的方法的詳細內(nèi)容,更多關于Linux Tomcat查看接口請求方式的資料請關注腳本之家其它相關文章!

相關文章

  • APACHE 多站點配置方法

    APACHE 多站點配置方法

    有時候開多個站點下面是具體的配置參數(shù),大家看下,應該就可以自由的增加網(wǎng)站了。
    2009-08-08
  • 5分鐘搭建一個WebRTC視頻聊天

    5分鐘搭建一個WebRTC視頻聊天

    這篇文章主要介紹了WebRTC視頻聊天,本文通過實例代碼給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-02-02
  • Linux fsync系統(tǒng)調(diào)用方式

    Linux fsync系統(tǒng)調(diào)用方式

    這篇文章主要介紹了Linux fsync系統(tǒng)調(diào)用方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2025-04-04
  • VIM實現(xiàn)文件快速跳轉(zhuǎn)插件詳解

    VIM實現(xiàn)文件快速跳轉(zhuǎn)插件詳解

    這篇文章主要給大家介紹了關于VIM實現(xiàn)文件快速跳轉(zhuǎn)插件的相關資料,文中通過示例代碼介紹的非常詳細,對大家學習或者使用vim具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧。
    2018-04-04
  • linux查看端口是否開放的方法詳解

    linux查看端口是否開放的方法詳解

    在Linux中,端口是設備與外界通訊交流的出口,常用于指TCP/IP協(xié)議中的端口,其按照端口號可以分為三類,分別是:公認端口、注冊端口、動態(tài)端口,那么Linux中如何查看開啟了哪些端口?以下是常用命令介紹
    2024-03-03
  • Linux解壓JAR包 查看class內(nèi)容方式

    Linux解壓JAR包 查看class內(nèi)容方式

    這篇文章主要介紹了Linux解壓JAR包 查看class內(nèi)容方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2023-11-11
  • Linux中一對多配置日志服務器的詳細步驟

    Linux中一對多配置日志服務器的詳細步驟

    這篇文章主要介紹了Linux中一對多配置日志服務器步驟教程,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-07-07
  • 基于linux命令提取文件夾內(nèi)特定文件路徑

    基于linux命令提取文件夾內(nèi)特定文件路徑

    這篇文章主要介紹了基于linux命令提取文件夾內(nèi)特定文件路徑,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-05-05
  • 關于linux服務器hosts文件配置詳解

    關于linux服務器hosts文件配置詳解

    在本篇文章里小編給大家整理的是關于linux服務器hosts文件配置問題,需要的朋友們可以學習參考下。
    2020-02-02
  • Linux KVM的QCOW2 和 ROW的詳解及區(qū)別介紹

    Linux KVM的QCOW2 和 ROW的詳解及區(qū)別介紹

    這篇文章主要介紹了Linux QCOW2 和 ROW的詳解及區(qū)別介紹的相關資料,需要的朋友可以參考下
    2016-11-11

最新評論

嘉黎县| 石河子市| 雷州市| 吉隆县| 诸城市| 丘北县| 禹城市| 茶陵县| 江川县| 陕西省| 鄯善县| 满城县| 铁力市| 青浦区| 安溪县| 徐闻县| 大港区| 万州区| 西昌市| 甘孜县| 万全县| 错那县| 和平县| 徐汇区| 桐柏县| 扶余县| 祁东县| 石阡县| 扎赉特旗| 阿图什市| 天峨县| 河池市| 洱源县| 吉林省| 巴东县| 安平县| 县级市| 平潭县| 化州市| 望奎县| 阳谷县|