http

  • HTTP报头User-Agent的详解

    User-Agent 头部包含了一个特征字符串,用来让网络协议的对端来识别发起请求的用户代理软件的操作系统、渲染引擎、应用类型以及版本号。 语法 Mozilla/5.0 是一个通用标记符号,用来表示与 Mozilla 兼容,这几乎是现代浏览器的标配。 platform 用来说明浏览器所运行的原生系统平台(例如 Wind…

    TCP/IP经验 2021年12月24日
    04360
  • 7.HTTP的三种身份认证:基本认证、摘要认证、基于HTTPS的表单认证

    身份认证的方式有很多:Basic、Bearer、Digest、HOBA、Mutual、Negotiate / NTLM、VAPID、SCRAM、AWS4-HMAC-SHA256、OAuth。 1.基本(Basic)认证 基本认证步骤 (1)客户端请求服务器某一受保护的资源。 (2)服务器拒绝提供资源…

    HTTP教程 2021年12月7日
    07940
  • OSI7层网络参考模型的详解

    第7层:应用层 各种应用程序协议。 比如:HTTP(S)、FTP、SMTP、POP3、DNS(域名解析协议)、DHCP(IP动态配置协议)、腾讯QQ即时通讯私有协议、WeChat腾讯微信即时通讯私有协议、TikTok抖音短视频软件私有协议、RPC远程过程调用协议、TeamViewer软件远程连接控制私有协议、Thund…

    TCP/IP经验 2021年11月26日
    01620
  • 6.HTTP响应状态码(Status Code)一览表

    HTTP 响应状态代码指示特定 HTTP 请求是否已成功完成。响应分为五类:信息响应(100–199),成功响应(200–299),重定向(300–399),客户端错误(400–499)和服务器错误 (500–599)。状态代码由 section 10 of RFC 2616定义…

    HTTP教程 2020年10月6日
    01.3K0
  • 5.HTTP请求方法的介绍

    HTTP 定义了一组请求方法, 以表明要对给定资源执行的操作。指示针对给定资源要执行的期望动作. 虽然他们也可以是名词, 但这些请求方法有时被称为HTTP动词. 1.GET方法 请求一个指定资源的表示形式. 使用GET的请求应该只被用于获取数据. 2.HEAD方法 请求一个与GET请求的响应相同的响应,但没有…

    HTTP教程 2020年10月5日
    06350
  • 4.HTTP Headers MIME(媒体)类型

    MIME(Multipurpose Internet Mail Extensions,多用途互联网邮件扩展类型),原先只用于邮件方面,现已扩展为各种各样的媒体类型。 MIME的组成结构非常简单,由类型与子类型两个字符串中间用’/’分隔而组成。不允许空格存在。 MIME类型对大小写不敏感,但是传统写法都是小写。 可以添加…

    HTTP教程 2020年10月4日
    01510
  • 3.HTTP Headers的详细介绍

    HTTP 消息头(有些地方称作HTTP报头)允许客户端和服务器通过 request和 response传递附加信息。一个请求头由名称(不区分大小写)后跟一个冒号“:”,冒号后跟具体的值(不带换行符)组成。该值前面的引导空白会被忽略。 自定专用消息头可通过’X-‘ 前缀来添加;…

    HTTP教程 2020年10月3日
    08190
  • 2.HTTP流程和报文的介绍

    HTTP 流程 当客户端想要和服务端进行信息交互时(服务端是指最终服务器,或者是一个中间代理),过程表现为下面几步: 1.打开一个TCP连接:TCP连接被用来发送一条或多条请求,以及接受响应消息。客户端可能打开一条新的连接,或重用一个已经存在的连接,或者也可能开几个新的TCP连接连向服务端。 2.发送一个HTTP报文:…

    HTTP教程 2020年10月2日
    05510
  • 1.HTTP的一些简单介绍

    概述 HTTP 指的是超文本传输​​协议 (Hyper Text Transfer Protocol). HTTP 是一个用于传输超媒体文档(例如 HTML、CSS、JS、图片、视频等等)的应用层协议。 HTTP Client-Server模型 HTTP 遵循经典的客户端(Client)-服务端(Server)模型,客…

    HTTP教程 2020年10月1日
    01.1K0
  • 万维网(WWW)的四个组成部分

    1989年, 当时在 CERN 工作的 Tim Berners-Lee 博士写了一份关于建立一个通过网络传输超文本系统的报告。这个系统起初被命名为 Mesh,在随后的1990年项目实施期间被更名为万维网(World Wide Web)。它在现有的TCP和IP协议基础之上建立,由四个部分组成: 一个用来表示超文…

    TCP/IP经验 2020年5月1日
    02.3K0