nginx 配置接收 post 请求参数

原创 2018年04月16日 10:41:22

nginx.conf

http{
    ...省略...
    log_format post_tracking '$remote_addr - $remote_user [$time_local] "$request" '
    '$status $body_bytes_sent "$http_referer" '
    '"$http_user_agent" "$http_x_forwarded_for" "$request_body" ';
}
也可以如此配置 让你更加的方便
log_format post_tracking '客户端地址:$remote_addr OR "$http_x_forwarded_for" [$time_local] 请求状态:$status 发送给客户端的字节数:$body_bytes_sent  客户浏览器信息:"$http_user_agent" \r\n >请求url跟请求协议:"$request" 参数:"$request_body" 处理时间:"$request_time" '

server

access_log

access_log /data/wwwlogs/qubar_nginx.log post_tracking

重启

systemctl reload nginx

查看成果

tail -f /data/wwwlogs/qubar_nginx.log

如下成功

[16/Apr/2018:10:37:23 +0800] "POST /bar/field HTTP/1.1" 200 620 "-" "okhttp/3.9.1" "-" "barId=8&orderDate=2018-04-16"
版权声明:本文为博主原创文章,可以转载。但在文章末尾必须注明出处! https://blog.csdn.net/qq_16142851/article/details/79957532

使用nginx获取get/post参数值并返回给客户端

使用nginx获取get/post参数值并返回给客户端
  • yangguanghaozi
  • yangguanghaozi
  • 2017-01-06 16:33:23
  • 5816

nginx日志记录post的参数

nginx的日志通过调整log_format格式可以记录所有请求信息 回答群里盆友一个问题 nginx 日志,可以记录post的参数吗? 答:可以实现,通过设置log_format指令的参数。 ...
  • myweishanli
  • myweishanli
  • 2014-10-11 12:40:38
  • 1508

nginx 获取post的值

当 nginx 已经读取了请求体数据,并且请求体数据并没有足够大到缓冲到临时文件的时候,请求体数据会在 $request_body 或者  $echo_request_body(这个变量来自 ngx...
  • gzh0222
  • gzh0222
  • 2012-09-10 13:46:09
  • 13023

php 无法接收post数据

给java提供接口,接收java post信息,php一直是空数据。看nginx日志发现java确实有post数据。于是写了两个程序测试,发现php $_POST需要有key才能接收到数据。java ...
  • q601115211
  • q601115211
  • 2016-06-29 17:12:08
  • 3422

nginx 获取 post body值

1.现象    在nginx中想利用$request_body命令获取post请求的body参数,并落日志,但是发现该变量值为空,查看官网中对$request_body的描述如下: $request...
  • yangguanghaozi
  • yangguanghaozi
  • 2016-08-30 10:35:58
  • 17733

Nginx服务器中使用lua获取get或post参数

--Nginx服务器中使用lua获取get或post参数 local request_method = ngx.var.request_method local args = nil local pa...
  • xiejunna
  • xiejunna
  • 2017-04-25 14:14:00
  • 5977

nginx正则捕获get请求参数丢失的解决

代码 : server { listen 80; server_name api.text.com; location ~ ...
  • hhsh123hhsh
  • hhsh123hhsh
  • 2018-01-31 11:04:12
  • 157

nginx处理post请求(http响应包体收发之上游网速优先策略)

上一篇文章分析了在下游网速优先策略下,nginx是如何接收来自后端服务器的响应包体,以及如何把来自后端服务器的响应包体转发给客户端的。本篇文章接着分析另一种http响应包体收发策略----上游网速优先...
  • ApeLife
  • ApeLife
  • 2017-10-02 07:11:17
  • 570

fcgi/cgi 参数获取 get与post

void webparam::get_cgi_value(){int len = 0;if(get_request_method() == "POST")//post method{if(len = ...
  • cleanfield
  • cleanfield
  • 2011-05-11 17:42:00
  • 5803

nginx模块开发 post请求处理

nginx可以支持c++直接进行模块插件的开发,
  • zhoubl668
  • zhoubl668
  • 2014-07-18 17:13:50
  • 9195
收藏助手
不良信息举报
您举报文章:nginx 配置接收 post 请求参数
举报原因:
原因补充:

(最多只允许输入30个字)