前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Nginx 查看接口请求内容

Nginx 查看接口请求内容

作者头像
句小芒
发布2022-12-29 18:07:08
1.6K0
发布2022-12-29 18:07:08
举报

遇到一个接口报错的问题,需要查看接口的参数。

方法:

1. cat 命令打开NGINX 的配置文件,找到成功日志 access.log 的位置。

2. 打开日志文件,因为日志文件较大,所以尽量不要直接使用vim 或 cat 命令,可以搭配grep来查看:

如:接口名为:payLine

 tail -f access.log | grep "payLine"

结果入下:

 - [26/Mar/2020:16:19:46 +0800] "POST /api/payForOnline HTTP/1.0" "application/json;charset=UTF-8" "{\x22scene\x22:\x22h5_wx\x22,\x22cid\x22:10}" 200 82 "https://yinuopcuat.noahgrouptest.com/mobile/video-course?id=10" "Mozilla/5.0 (Linux; Android 10; Mi 10 Pro Build/QKQ1.191117.002; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/67.0.3396.87 XWEB/1177 MMWEBSDK/200201 Mobile Safari/537.36 MMWEBID/3909 MicroMessenger/7.0.12.1620(0x27000C37) Process/tools NetType/4G Language/zh_CN ABI/arm64" "223.104.210.134"

大括号就是post 请求时传递的参数,我们可以通过这样来对问题进行复现。\X22表示双引号,因为Nginx默认的log_format使用双引号作为间隔符,为了避免日志分析时候出现混乱,所以将双引号解析为x22了。

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2020-03-26,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
Elasticsearch Service
腾讯云 Elasticsearch Service(ES)是云端全托管海量数据检索分析服务,拥有高性能自研内核,集成X-Pack。ES 支持通过自治索引、存算分离、集群巡检等特性轻松管理集群,也支持免运维、自动弹性、按需使用的 Serverless 模式。使用 ES 您可以高效构建信息检索、日志分析、运维监控等服务,它独特的向量检索还可助您构建基于语义、图像的AI深度应用。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档