当前位置: 首页 > news >正文

昆明二建建设集团网站广东华电建设股份有限公司网站

昆明二建建设集团网站,广东华电建设股份有限公司网站,小程序编辑,电影网页制作素材前言: HTTP是基于B/S架构进行通信的,而HTTP的服务器端实现程序有httpd、nginx等,其客户端的实现程序主要是Web浏览器,例如Firefox、Internet Explorer、Google Chrome、Safari、Opera等,此外,客户端的命令…

前言:

HTTP是基于B/S架构进行通信的,而HTTP的服务器端实现程序有httpd、nginx等,其客户端的实现程序主要是Web浏览器,例如Firefox、Internet Explorer、Google Chrome、Safari、Opera等,此外,客户端的命令行工具还有elink、curl等。Web服务是基于TCP的,因此为了能够随时响应客户端的请求,Web服务器需要监听在80/TCP端口。这样客户端浏览器和Web服务器之间就可以通过HTTP进行通信了。 

目录

HTTP协议基础:

 1.请求消息:

2.响应消息

3.请求方法:

(1)GET

(2)POST

4.状态码:

4.GET与POST的区别:

5.默认端口号:


HTTP协议基础:


        HTTP,超文本传输协议( HyperText Transfer Protocol )。互联网应用最为广泛的一种网络应用层协议。它可以减少网络传输,使浏览器更加高效。
        通常HTTP消息包括客户机向服务器的请求消息和服务器向客户机的响应消息。

 1.请求消息:

请求消息:请求行        请求头    空行         请求体


浏览器—>发给—>服务器。主旨内容包含4部分: 

请求行:说明请求类型,要访问的资源,以及使用的http版本

请求头:说明服务器要使用的附加信息,

空行:必须!,即使没有请求数据·

请求数据:也叫主体,可以添加任意的R他数据。

1. GET /hello.c Http1.1\r\n
2. Host: localhost:2222\r\n
3. User-Agent: Mozilla/5.0 (X11; Ubuntu; Linux i686; rv:24.0) Gecko/201001    01 Firefox/24.0\r\n
4. Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8\r\n
5. Accept-Language: zh-cn,zh;q=0.8,en-us;q=0.5,en;q=0.3\r\n
6. Accept-Encoding: gzip, deflate\r\n
7. Connection: keep-alive\r\n
8. If-Modified-Since: Fri, 18 Jul 2014 08:36:36 GMT\r\n
【空行】\r\n

2.响应消息

        响应消息:状态行        消息报头        空行         响应正文

服务器—>发给―>浏览器。主旨内容包含4部分:


状态行:包括http协议版本号,状态码,状态信息

消息报头:说明客户端要使用的一些附加信息

空行:必须

响应正文:服务器返回给客户端的文本信息

3.请求方法:

(1)GET

        请求指定的页面信息,并返回实体主体。

(2)POST

        向指定资源提交数据进行处理请求(例如提交表单或者上传文件)。数据被包含请求体中。POST 请求可能会导致新的资源的建立和/或已有资源的修改。

1. Http1.1 200 OK
2. Server: xhttpd
Content-Type:text/plain; charset=iso-8859-1 
3. Date: Fri, 18 Jul 2014 14:34:26 GMT
5. Content-Length: 32  ( 要么不写 或者 传-1, 要写务必精确 ! )
6. Content-Language: zh-CN
7. Last-Modified: Fri, 18 Jul 2014 08:36:36 GMT
8. Connection: close 
\r\n
[数据起始。。。。。
。。。。
。。。数据终止]

4.状态码:

        200:正确返回

        401:用户权限不足

        404:请求的资源不存在

        500:服务端出错

        300系列:重定向

4.GET与POST的区别:

在本质上两者都是通过tcp进行通信传输的顶层协议,但是

GET请求参数在请求行中,在url后,POST请求参数在请求体中

GET请求的url长度有限制,POST没有

5.默认端口号:

http默认端口号:80,https默认端口号443,ftp默认端口号21

http://www.yayakq.cn/news/599134/

相关文章:

  • 企业网站为什么打不开12网站免费建站
  • h5在哪个网站上做移动端应用开发
  • 创新网站建设工作网站建设过时了
  • 资源下载站wordpress主题iis 配置网站详解
  • 济南设计网站个人 可以做社交网站
  • 江西网站建设哪家公司好wordpress漫画站
  • 适合医药公司做网站的图片高大上的平面设计网站
  • 做ipad的网站尺寸是多少东莞横沥中学
  • 做的网站打不开了制作二维码软件
  • 广州比较有名的网站建设公司乡土文化网站怎么做
  • 怎么做最简单的网站重庆网站建设技术支持
  • 网页升级访问紧急升级访问中seo网络营销外包
  • 晋城市 制作网站买一个app软件要多少钱
  • 建个免费的销售网站好中国十大品牌网官网
  • 临安规划建设局网站上海那家网站做的好
  • centos网站开发苏中建设集团网站
  • 安徽茶叶学会 网站建设重庆网站设计最加科技
  • 说说刷赞网站推广东莞南城网站建设
  • 大连做网站排名如何建立网站域名
  • 郑州做网站公司排名怎么样建立自己的网页
  • 上海网站建设雍熙建站成功是怎么回事
  • 在线制作二维码名片谷歌seo优化公司
  • 网站策划师招聘手机网页及网站设计 pdf
  • 哪个网站可以做担保交易制作ppt用什么软件免费
  • 白云区建材网站建设推广怎样建立一个公司网站
  • 大连最繁华的区是哪个区网站开发与优化课程总结
  • 网站制作需要多少钱kwordpress小工具是哪个文件夹
  • 漂亮的网站设计wordpress柳城是谁
  • 沧州网站建设刘磊海尔电商网站建设方案
  • 庆元县住房和城乡建设局网站大同建设局网站