Web基础-02Http

Posted yppaopao

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Web基础-02Http相关的知识,希望对你有一定的参考价值。

一,什么是Http?

 Http(超文本传输协议)是一个简单的请求—响应协议,它通常运行在TCP之上(TCP : 传输控制协议,Transmission Control Protocol)。

   文本:html,字符串,

   超文本: 图片,音乐,视频,定位,地图等等

   80端口 ,是为HTTP(HyperText Transport Protocol)即超文本传输协议开放的,此为上网冲浪使用次数最多的协议,主要用于WWW(World Wide Web)即万维网传输信息的协议。

 Https : 安全的

    443:默认端口号为443/tcp  443/udp

二,Http请求

  客户端---发送请求(Request)---->服务器

以百度为例

Request URL:https://www.baidu.com/ 请求地址
Request Method:GET get方法/post方法
Status Code:200 OK 状态码:200
Remote(远程) Address:14.215.177.39:443
Accept:text/html
Accept-Encoding:gzip, deflate, br
Accept-Language:zh-CN,zh;q=0.9 语言
Cache-Control:max-age=0
Connection:keep-alive

1,请求行

  请求行中的请求方式: GET

  请求方式: GET ,Post, Head,delect,put,Tract

    get:请求能够携带的参数较少,大小有限制,会在浏览器的URL地址栏中显示数据内容,不安全,但是高效

    post: 请求能够携带的参数没有限制,大小没有限制,不会在浏览器的URL中显示数据内容,安全,但是不高效。

2,消息头

 

以上是关于Web基础-02Http的主要内容,如果未能解决你的问题,请参考以下文章

代码片段 - Golang 实现简单的 Web 服务器

web基础-02 Http

maven web项目的web.xml报错The markup in the document following the root element must be well-formed.(代码片段

Web基础和HTTP协议

如何使用 Android 片段?

超级有用的9个PHP代码片段