HTTP协议事务
一个HTTP事务,是web服务器和HTTP请求之间处理的事件。由一条(从客户端发送到服务器的)请求命令(request)和一个(服务器端发回给客户端的)响应(response)组成。
request包含五种方法(GET,POST,PUT,DELETE,HEAD)其中以GET和POST方法使用最为广泛,也可以在使用的时候实现其他几个方法的功能。GET:表示从服务器向客户端发送命名资源,只是纯粹的获取,原则上不应该修改服务器上面的数据;POST:表示将客户端数据发送到一个服务器网关应用程序,一般来说就会修改服务数据,用来处理用户输入等操作。
HTTP事务响应的结果,由状态码标识:200 302 404 500 等;200表示服务器成功返回,302表示重定向,也说明这个请求被指到其他的地方来查找资源,这个可以由服务器来处理,可能得到的已经不是自己想要的,也会成为一种攻击的手段。 404表示没有找到,客户端的请求无法对应到服务器上面的内容,通常表示为用户url输入不对等。500表示服务器内部错误,表示服务应用程序,出现了一个他不能正常处理的错误。
linux提供了丰富的命令来处理和查看一个完整的HTTP请求,例如netcat,wurl等
相关推荐
spurity 2020-11-10
LeeLuffy 2020-10-16
DriveCar 2020-09-07
xkorey 2020-09-14
zjuwangleicn 2020-09-04
dongtiandeyu 2020-08-18
Langeldep 2020-08-16
gamestart0 2020-08-15
loviezhang 2020-08-08
gaozhennan 2020-08-03
mcvsyy 2020-08-02
wenjieyatou 2020-07-30
happinessaflower 2020-07-29
花落花开春去秋来 2020-07-29
solarspot 2020-07-28
powrexly 2020-07-20
牧场SZShepherd 2020-07-20
qingjiuquan 2020-07-18