【发布时间】:2014-11-28 22:58:53
【问题描述】:
我需要从服务器记录响应标头/代码吗? 我怎样才能做到这一点?使用 NginX 还是使用 PHP/Curl?
一个例子: (这是客户的要求)
----------------Request-------------------------
GET /download.php?request=abc123xyz&link=http%3A%2F%2Fyoutube.com%2Fwatch?v=pRPOztxXWlQ HTTP/1.1
Host: api.example.com
Accept-Encoding: gzip,deflate
Cache-Control: no-cache
Pragma: no-cache
Accept-Language: de, en-gb;q=0.9, en;q=0.8
Accept: application/json
User-Agent: JDownloader
来自我的服务器的回答(响应代码/标题)
----------------Response Information------------
Connection-Time: keep-Alive
----------------Response------------------------
HTTP/1.1 200 OK
Server: nginx
Date: Fri, 28 Nov 2014 12:03:32 GMT
Content-Type: application/json
Transfer-Encoding: chunked
Connection: keep-alive
Strict-Transport-Security: max-age=63072000; includeSubDomains
X-Frame-Options: DENY
X-Content-Type-Options: nosniff
------------------------------------------------
我需要这个,因为有时我在下载不同文件时会遇到问题。我的服务从一些流媒体主机(如 youtube)下载视频。响应代码的输出帮助我了解这是我的服务器还是外部下载器(JDownloader、Load!、...)的问题
【问题讨论】:
标签: php logging curl nginx response