我想看看HTTP response header
的外观如何......
我正在使用PHP ...
特别是我想看一个典型的HTTP 404响应头..
如果有一个php服务器阵列,其中包含我想要找到的所有http头信息!
上面的数组有他的项目顺序,首先发送它?
我已将wireshark安装到我的电脑上,但我不知道如何搜索http响应消息!!
答案 0 :(得分:2)
使用HTTPFox。这是一个非常好/简单的标题查看器。安装它,激活它,点击一些你知道会产生404的网址,并查看响应。
简单就是那个.l
答案 1 :(得分:0)
如果您要使用404错误:
header("HTTP/1.0 404 Not Found");
但是,您正在寻找的大部分信息都可以在这里找到: http://php.net/manual/en/function.header.php
和: http://php.net/manual/en/reserved.variables.server.php
这些是可用于显示服务器信息的变量。头函数将HTTP头设置为您想要的任何值。您可以使用firebug或开发人员工具或浏览器附带的任何工具查看大多数标题信息。
答案 2 :(得分:0)
Firebug的Net标签可能会有所帮助..
答案 3 :(得分:0)
假设您配置了某种类型的Web服务器,nc(1)
netcat工具可以非常轻松地完成此操作:
$ echo -n -e "GET /does_not_exit HTTP/1.1\r\nHost: localhost\r\n\r\n" | nc localhost 80
HTTP/1.1 404 Not Found
Server: nginx/0.8.54
Date: Mon, 02 Jan 2012 02:33:17 GMT
Content-Type: text/html
Content-Length: 169
Connection: keep-alive
<html>
<head><title>404 Not Found</title></head>
<body bgcolor="white">
<center><h1>404 Not Found</h1></center>
<hr><center>nginx/0.8.54</center>
</body>
</html>
$