• web服务基础


    前言:web服务怎么做,怎样使用,这是一个长期的任务

    1、DNS解析原理

    在windows 客户端查看本地缓存的DNS解析记录

    C:\Users\86157>ipconfig /displaydns  #其中这两个字符之间会有空格

    在windows11 中的命令行运行结果如下

    清除win客户端本地缓存的DNS解析记录的命令如下:

    C:\Users\86157>ipconfig /flushdns

    2、域名注册

    是internet中用于解决地址对应问题的一种方法,其中每个域名是独一无二的、不可重复的,而关于域名注册需要先申请先注册原则,管理机构对申请人提出的域名是否违反第三方的权力不进行任何实质性审查。

    而域名注册的步骤:

    1,准备申请资料:

    com 无需身份证,营业执照等资料,cn域名已经开放个人申请注册,所以cn申请时需要提供身份证或营业执照

    2,寻找域名注册网站:

    com需要ICANN的认证而cn需要CNNIC的认证,若注册者已经有两个顶级域名注册机构的证明则不需要其他证明

    3,查询域名:

    在域名注册查询网站注册用户名成功后需要查询域名,选择您想要注册的域名并点击注册。

    4,正式申请:

    查到想要注册的域名,并确定域名处于可注册的状态,提交注册缴纳年费

    5,申请成功:

    正式申请成功后即可开始进行DNS解析管理,设置解析记录等操作。

    3,HTTP协议介绍:

    HTTP协议全称 HyperText Transfer Protocol,中文名为超文本传输协议,是互联网最常用的网络协议。而HTTP的最重要的应用之一是WWW服务。设置HTTP协议最初的目的就是提供一种发布和接收HTMl页面的方法。而HTTP是互联网最常用的通信协议之一,最流行的使用就是用于Web浏览器和Web服务器之间的通信,即WWW应用或称Web应用。

    WWW 全称:World Wide Web 中文称:万维网 HTTP协议的WWW服务应用的默认端口为80,另外一个加密的WWW服务应用HTTPS的默认端口为443 主要用于各种支付服务。

    HTTP协议版本 

    1.0 规定浏览器和服务器只保持短暂的链接(TCP短链接)

    2.0 支持持久连接,在一个TCP链接上可以传送多个HTTP请求和响应,减少了建立和关闭连接的消耗和时间消耗。

    4,http协议原理

    在Linux系统中查看报文

    响应HTTP请求方法

    get 在客户端请求指定资源信息,服务器返回指定信息。

    HEAD 只请求响应报文 中的HTTP首部

    POST 将客户端的数据提交到服务器,例注册表单

    PUT 用从客户端向服务器传送的数据取代指定的文档内容

    DELETE 请求服务器删除Request —URL所表示的资源

    MOVE 请求服务器将指定的页面移至另一个网络地址

    HTTP 请求过程

    请求行     GET/HTTP/1.1     请求的起始行  请求什么信息协议版本

    请求头   User—Agent:curl/  /  /  /   请求的头部信息 

    空行                           隔离上下文

    请求报文主体              请求的主题内容

    请求头信息说明

    HOST   请求的服务器的地址 可以是ip 也可以是端口号或域名

    User-Agent   发送请求的应用程序的名称

    Connection    指定与连接相关的属性 例Connection:Keep-Alive

    Accept-Charset   通知服务端可以发送的格式

    Accept-Encoding 通知服务端可以发送的数据压缩的格式

    HTTP 响应过程

    请求报文格式 

    响应行(HTTP/.1 200 OK) 响应头部   空行 响应报文主体

    响应头信息说明

    Server 服务器应用程序 软件名称和版本 

    Content-Type  响应报文的类型

    Content-Length 相应正文长度

    Content-Charset 响应正文使用的编码

    Content-Encoding 响应报文使用的数据压缩格式

    Content-Language 响应正文使用的语言。

  • 相关阅读:
    python占位符
    计算机毕业设计django基于python的宠物分享网站(源码+系统+mysql数据库+Lw文档)
    做接口测试都测什么?有哪些通用测试点?
    Oracle 面试题及答案整理,最新面试题
    含文档+PPT+源码等]精品基于PHP实现的网上买卖管理系统[包运行成功]计算机PHP毕业设计项目源码
    Java项目:SSM游戏点评网站
    Unity中Shader的深度缓冲区
    Golang字符串分割、判断是否包含指定字符串
    数据结构 - 图
    自动控制一些知识
  • 原文地址:https://blog.csdn.net/m0_61885507/article/details/133184550