http协议

大路 html相关 2023-10-13 192

协议:约定好的请求应答
telnet ip 80 然后按ctrl+]键打开调试回显



http
请求行:请求方式(get post delete trace option put head),请求路径,所用协议
http头信息:主机地址



响应头信息:响应行(协议版本,状态码,状态文字),一般以键值对形式出现
content-length:接下来主题的长度



http主体
post比get多了主体信息,主体信息也可以加主体长度,然后服务器才能知道继续输入多少
同时还要告诉主题信息content-type
示例
post /text.php http/1.1
host:localhost
content-type:application/x-www-form-urlencode
content-length:23



head 请求状态码不要正文
trace 测试是否被修改
put 储存文件到服务器
options 返回服务器可用的请求方法



响应行
字码 状态文字
状态码 反应服务器响应情况:404 503 403
状态文字:用于描述状态文字
200成功
302重定向,请求完成,需要进一步措施
304未修改,取得是缓存
400 服务器不可用,语法错误或不能完成
500 服务器内部错误,服务器无法有效完成
重定向中想要保持重定向数据用307重定向


标签: