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

南宁网站建设公司怎么赚钱定制网站+域名+企业邮箱

南宁网站建设公司怎么赚钱,定制网站+域名+企业邮箱,怎么更改wordpress文件上传大小,临淄网站制作首选专家作者#xff1a;困了电视剧 专栏#xff1a;《JavaEE初阶》 文章分布#xff1a;这是一篇关于HTTP协议的文章#xff0c;在这篇文章中我会说明HTTP协议格式以及相关的构造#xff0c;希望对你有所帮助#xff01; 目录 HTTP协议 HTTP协议格式 HTTP请求 HTTP响应详情… 作者困了电视剧 专栏《JavaEE初阶》 文章分布这是一篇关于HTTP协议的文章在这篇文章中我会说明HTTP协议格式以及相关的构造希望对你有所帮助   目录 HTTP协议 HTTP协议格式  HTTP请求 HTTP响应详情 HTTP请求的构造 通过form表单构造HTTP请求 通过ajax构造HTTP请求 HTTP协议 HTTP (全称为 超文本传输协议) 是一种应用非常广泛的 应用层协议。 应用层协议经常是需要进行“自定义协议”的。但是很多时候也不一定非得是从零开始设定也可以基于一些大佬们设计好的协议在这个基础上进行定制。 HTTP协议之所以应用非常广主要原因就是HTTP可定制性非常强。      HTTP是一个“一问一答”这种形式的协议通常是一个请求对应一个响应。 注HTTP是一个应用层协议HTTP请求发送出去之后就需要从应用层到物理层进行层层封装接收方收到之后再从物理层到应用层层层分用最终才能完成传输。 HTTP协议格式  HTTP 是一个文本格式的协议. 可以通过 Chrome 开发者工具或者 Fiddler 抓包, 分析 HTTP 请求/响应的细节这里我们用fiddler来进行举例。 这就是打开百度所发送的HTTP请求。 一个HTTP请求数据由4个部分组成。 首行 header 空行 空行是header结束的标记  正文body 正文是空行后面的内容有的时候可以没有。 接着我们再来看一下这个请求所对应的响应。 首行 响应报头header 空行 正文此处的正文是一个html代码 HTTP响应就是这个要显示的html的本体浏览器拿到这个http响应也就拿到了里面的html然后就可以显示了。 更直接的可以参考这张图 HTTP请求 首行 这里的GET是一个HTTP方法描述了这个HTTP请求想干什么HTTP协议有很多种方法不同的方法表示不同的“语义”。 GET的语义是“从服务器这里拿个东西”。 POST的语义是“往服务器提交个东西”。 除此之外还有很多HTTP方法比如 但是在日常的使用当中GET和POST方法运用的最多其他的方法很少用。 注 GET和POST表示的是不同的语义但是实际上并非严格遵守。 对于body有没有的问题也不是绝对的GET也可能有bodyPOST也可能没有body。 GET和POST这两个方法没有本质区别在大多数场景下他们可以相互替换他们的最大区别是在使用习惯上 1.GET在习惯上用来表示“获取一个数据”POST用来表示“提交一个数据”。 2.GET一般没有body需要携带数据放到URL中POST一般有body。 3.GET请求通常会设计成幂等的POST则无要求即如果输入一定得到的输出也一定 4.GET可缓存的前提是幂等POST则不能。 5.GET请求可以被浏览器收藏POST不能。 URL唯一资源定位符描述了网络上的唯一的一个资源。 这个概念严格的说并非是HTTP里的概念很多协议都会用到URL就比如数据库只是当时用的协议不是HTTP而是jdbc。 注服务器端口号可以省略省略不是没有而是浏览器会自动加上默认的端口号对于http来说默认的端口号是80对于https来说默认的端口号是443.  header Content-Type描述了body的数据格式。 Content-Length描述了body的长度字节 Referer描述了当前这个页面是从哪个页面跳转过来的如果直接在地址栏输入url则此时 请求中没有referer CookieCookie的值也是键值对Cookie的本质是浏览器在本地存储用户自定义数据的一种关键机制。 Cookie详解浏览器本身也是需要存储一些数据的比如最典型的用户身份信息。这些数据存储在哪地方能存储在硬盘中吗 不行如果存储到硬盘上则意味着网页有权限操作电脑的文件系统那么如果遇到一些恶意的网站就会很容易将你的个人信息盗走所以为了保证用户上网比较安全浏览器会做出限制禁止网页能够直接访问硬盘。 所以这些数据会通过浏览器提供的api写入特定的文件中。 HTTP响应详情 HTTP响应首行 首先版本号和请求相同其次后面要跟一个状态码HTTP中提供的状态码非常繁多毕竟HTTP中可能遇到的情况太复杂了如图 但是我们常用的状态码就几个 200 OK表示的是请求成功。 404 Not Found表示要访问的资源不存在。 403 Forbidden表示访问被拒绝没有权限。 500 Internal Server Errior服务器内部错误。比如抛了异常没有catch到就会500。 504 Gateway Timeout服务器访问超时。浏览器给服务器发送请求后服务器迟迟没有响应。 302 Move temporarily 临时重定向下次是否继续重定向不确定 301 Moved Permanently 永久重定向 重定向访问旧的网址会被自动引导到新的网址上 状态码可以大致分为几个大类 HTTP请求的构造 1.直接通过浏览器地址栏输入一个url可以构造出一个GET请求。 2.html中一些特殊标签也会触发GET请求比如linkscriptimga 常用且复杂一点的使用form和ajax构造请求 通过form表单构造HTTP请求 这是用form发送请求 form actionhttps://www.baidu.com/?tn15007414_13_dg methodgetinput typetext nameaaainput typetext namebbbinput typesubmit value提交 /form 这是用form发送响应  form actionhttps://www.baidu.com/?tn15007414_13_dg methodpostinput typetext nameaaainput typetext namebbbinput typesubmit value提交 /form 他的Content-Type是 application/x-www-form-urlencoded。 通过ajax构造HTTP请求 ajax是现在最主流的前后端交互方式之一。 其中这个successfunctionbody部分是回调函数即会在服务器返回一个正确的响应的时候被浏览器自动执行这个执行过程就是“异步”的。 这里的异步就是当我们把请求发出去后就不管了就继续执行后续的代码直到响应回来了之后浏览器就会把这个响应喂给咱们的代码即执行success中的逻辑。 以上就是本篇博客的全部内容如有疏漏欢迎指正
http://www.zqtcl.cn/news/882884/

相关文章:

  • 代做毕网站淘宝权重查询
  • 有专做高端折扣女装的网站吗大连最好的做网站的公司
  • 网站需求嘉兴seo关键词优化
  • 自己开发微网站上海成品网站
  • 国外对企业网站开发的研究山西住房与城乡建设厅定额网站
  • 国家工信部网站备案postfix wordpress
  • 兴宁电子商务网站建设网站模板在线制作
  • 汕头整站优化营销推广网
  • 云服务器搭建网站教程加盟教育培训机构
  • 建筑网站设置工资单人换了怎么换太原做网站找谁
  • 网站做推广需要什么条件重庆网站推广哪家服务好
  • 怎样做理财网站wordpress做产品页教程视频
  • 官网模板建站塔山双喜北京网站建设兴田德润官网多少
  • 网站优化推广外包深圳专业网站建设定制
  • 网站开发aichengkeji元凤建盏简介
  • 移动端网站怎么制作asp做的网站如何发布
  • 做的网站用户密码在哪里找凡科申请的网站和qq空间一样吗
  • 如何自己做网站发布到服务器上面wordpress没有幻灯片
  • 闽侯县建设局网站企业建设网站例文
  • 家居类企业响应式网站搭建电商系统
  • 临沂哪里做网站比较好中国建设银行企业信息门户网站
  • 低价建网站提高网站订单转化率
  • 家居网站应该怎么做网站seo推广软件
  • 旅游网站建设报告关键词优化排名价格
  • 上海网站开发caiyiduo微信建微网站
  • 做网站和做网店哪个好用cms做单页网站怎么做
  • 阿里云有主体新增网站可以免费制作网页的网站
  • 网站备案幕布拍照是什么莱芜网络推广公司服务
  • 招个网站建设维护国家高新技术企业官网
  • 建设医疗网站做企业官网哪家公司好