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 响应正文使用的语言。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.xdnf.cn/news/142148.html

如若内容造成侵权/违法违规/事实不符,请联系一条长河网进行投诉反馈,一经查实,立即删除!

相关文章

【区块链 | DID】白话数字身份

《十四五数字经济发展规划》提出建立健全政务数据共享协调机制,加快数字身份统一认证和电子证照、电子签章、电子公文等互信互任,推进发票电子化改革,促进政务数据共享、流程优化和业务协同。在数字经济逐渐成形的背景下,推进数字…

Elasticsearch 集群时的内部结构是怎样的?

Apache Lucene : Flush, Commit Elasticsearch 是一个基于 Apache Lucene 构建的搜索引擎。 它利用 Lucene 的倒排索引、查询处理和返回搜索结果等功能来执行搜索。 它还扩展了 Lucene 的功能,添加分布式处理功能以支持大型数据集的搜索。 让我们看一下 Apache Luc…

Learn Prompt- Midjourney Prompt:Prompt 提示语

基础结构​ 一个基本的提示可以简单到一个单词、短语或表情符号。非常短的提示将在很大程度上依赖于 Midjourney 的默认样式。 完整 prompt:可以包括一个或多个图像链接、多个文本短语或单词,以及一个或多个后缀参数 Image Prompts: 可以将图像 URL 添加…

比特币的蒙提霍尔问题

把钱放在嘴边 我们在比特币上建立了蒙提霍尔问题模拟。 如果您知道概率谜题的正确答案,不仅炫耀您的数学技能,还会获得金钱奖励。 它完全无需信任地在链上运行。 蒙提霍尔问题 蒙提霍尔问题(三门问题)是一个以蒙提霍尔命名的概率…

数据一致性:核心概念与实现策略

在当今的信息时代,数据已经成为了企业的核心资产之一。然而,随着数据量的不断增长和应用场景的不断扩大,如何保证数据的一致性成为了一个重要的挑战。数据一致性不仅关系到系统的正确性和可靠性,也直接影响到用户的体验和企业的业…

图像绘制-线段、矩形、圆形、椭圆等

在实际运用中,我们会在图片上添加一些图形,比如目标检测时在物体周围画个矩形框,人脸识别中将人脸的关键点用点(圆形)标出来。 OpenCV常用的形状绘制方法: 线段的绘制 线段的绘制是使用cv2.line(img, pt…

C++QT day11

绘制时钟 widget.h #ifndef WIDGET_H #define WIDGET_H#include <QWidget> #include <QPaintEvent>//绘制事件类 #include <QDebug>//信息调试类 #include <QPainter>//画家类 #include <QTimer>//定时器类 #include <QTime> #include &…

积跬步致千里 || 可视化动图展示

可视化动图展示 目前只能在 jupyter notebook 中测试成功 %matplotlib notebook import numpy as np import matplotlib.pyplot as plt import timen 500 data np.random.normal(0,1,n)fig plt.figure() ax fig.add_subplot(111)fig.show() fig.canvas.draw()for i in ra…

网络编程-TCP协议(客户端和服务端)

需要了解UDP协议的&#xff0c;可以看往期文章 https://flypeppa.blog.csdn.net/article/details/133273416 TCP/IP参考模型 代码案例 服务端代码 package com.hidata.devops.paas.udp;import java.io.BufferedReader; import java.io.IOException; import java.io.InputStr…

Android之AMessage机制存/取原理(四十四)

简介: CSDN博客专家,专注Android/Linux系统,分享多mic语音方案、音视频、编解码等技术,与大家一起成长! 优质专栏:Audio工程师进阶系列【原创干货持续更新中……】🚀 人生格言: 人生从来没有捷径,只有行动才是治疗恐惧和懒惰的唯一良药. 更多原创,欢迎关注:Android…

Ribbon负载均衡器

两种&#xff1a; 1.1 集中式负载均衡&#xff0c;服务端负载均衡 硬件 nginx 轮询、负载、哈希、随机、权重 为什么要做负载均衡&#xff1f; 1.2 客户端负载均衡器 用客户端 负载均衡器 很多机制可以自定义 小知识&#xff1a;不想让别人调自己&#xff0c;只想用别人的…

似然和概率

前言 高斯在处理正态分布的首次提出似然&#xff0c;后来英国物理学家&#xff0c;费歇尔 概率是抛硬币之前&#xff0c;根据环境推断概率 似然则相反&#xff0c;根据结果推论环境 P是关于x的函数&#xff0c;比如x为正面朝上的结果&#xff0c;或者反面朝上的结果&#xf…

C语言连接MySQL并执行SQL语句(hello world)

1.新建一个控制台项目 参考【VS2022 和 VS2010 C语言控制台输出 Hello World】VS2022 和 VS2010 C语言控制台输出 Hello World_vs2022源文件在哪_西晋的no1的博客-CSDN博客 2.安装MySQL 参考【MySQL 8.0.34安装教程】MySQL 8.0.34安装教程_西晋的no1的博客-CSDN博客 3.复制MySQ…

Unity Bolt模块间通信

使用Bolt无代码设计开发的时候&#xff0c;我们不能简单的认为只需要一个FlowMachine就可以完成所有流程的开发。我们需要不同的模块进行拆分&#xff0c;以便更好的管理和协作。这就需要不同模块之间的通信处理。经过研究与使用&#xff0c;将常用的通信方式总结如下&#xff…

基于微信小程序的校园餐饮配送系统设计与实现(源码+lw+部署文档+讲解等)

文章目录 前言学生微信小程序端的主要功能有&#xff1a;配送员微信小程序端的主要功能有&#xff1a;商家微信小程序端的主要功能有&#xff1a;管理员的主要功能有&#xff1a;具体实现截图论文参考详细视频演示为什么选择我自己的网站自己的小程序&#xff08;小蔡coding&am…

自定义类型

目录 1.结构体 1.结构体声明 1.1结构的基础知识 1.2结构的声明 1.3特殊的声明 1.4结构的自引用 1.5结构体变量的定义和初始化 1.6结构体的内存对齐 1.7修改默认对齐数 1.8结构体传参 2.位段 2.1什么是位段 2.2位段的内存分配 2.3位段的跨平台问题 2.4位段的应用 …

YOLOv5、YOLOv8改进:CotNet Transformer

1.简介 京东AI研究院提出的一种新的注意力结构。将CoT Block代替了ResNet结构中的3x3卷积&#xff0c;在分类检测分割等任务效果都出类拔萃 论文地址&#xff1a;https://arxiv.org/pdf/2107.12292.pdf 源代码地址&#xff1a;https://github.com/JDAI-CV/CoTNet 具有自注意…

Android开发之状态栏的设置

Android页面开发通常是根据UI设计进行&#xff0c;真机会遇到顶部状态栏和页面背景色或背景图片不协调的情况&#xff0c;这时候需要对状态栏进行设置。默认状态栏是有固定高度和背景色的&#xff0c;基本上我们需要将状态栏背景色设置透明并且图标能够在页面显示&#xff0c;下…

【力扣-每日一题】LCP 06. 拿硬币

class Solution { public:int minCount(vector<int>& coins) {int res0;for(auto i:coins){resi/2;res(i%2)?1:0;}return res;} };

多数据源Pagehelper怎么配置

1.遇到的问题 若依增加多数据源&#xff0c;分页报错&#xff0c;查了下pagehelper也要修改配置。 官方配置&#xff1a; 官方文档&#xff1a;连接多数据源sqlServer使用分页的情况下报错&#xff0c;不使用分页时正常。 Issue #I3NJMR 若依/RuoYi - Gitee.com 我的配置&a…