一个简单的http请求,包含哪些内容

什么叫做http请求?http请求可以实现什么样的功能?http请求里面包含什么东西呢?http请求如何被服务器解析?如果说你都明白了,那这篇文章对你的意义就不大了,请手下留情,勿喷。好了,下面我们共同学习(注:此文章针对刚刚搭建服务器,能够在本地写程序但不太了解网站运行机制的同学们)


第一:什么叫做http请求

http请求其实就是客户端发送至服务器的请求信息。是不是感觉很简单?如果你认为简单,那么请往下看


第二:http里面包含了什么东西呢
一个http请求中,包含了各种协议,然后就是请求头( token、timestamp)、请求数据( jsonStr正常情况会加密处理)。

第三:http可以实现什么样的功能
http请求有助于信息的安全传输,因为在其传输过程中有很多的加密封装的处理,这使得信息的安全性提高了许多,就算被破解,服务器基本都能检测出来(根据timestamp、sign

第四:http请求如何被服务器解析
服务器在接收到http请求时。第一,服务器首先检测其token,口令是http传输的第一道关卡,若口令不对,服务器不会回馈任何信息。第二,服务器会对数据信息进行数据签名,如果和传输过来的签名信息有差异,服务器会告知客户端信息有误请重传。第三:在核实签名之后,服务器一般会检查其时戳,通过时戳来确定数据在中途是否被拦截,该数据是否还具有可信度。这样就算信息在中途被拦截修改,那么服务器在检测之后也不会对错误的数据做出响应。


阿帕奇http链接:
http://httpd.apache.org/download.cgi



猜你喜欢

转载自blog.csdn.net/cgd_programlife/article/details/79586964