zoukankan      html  css  js  c++  java
  • Http权威指南(概述篇总结)

    之前的《锋利的jQuery》后面陆续翻完了,实在觉得没什么值得记录的,也就没继续写了,然后看见书架上有

    本去年买的《Http权威指南》,其实做web编程的,对于Http协议还是有必要深刻了解的,于是,接下来就开

    始看这本书了。

    1.MIME类型

    中文名就是多用途英特网邮件扩展,起初是为了解决在不同电子邮件系统之间搬移报文时存在的问题,后来http采用

    了它,用于描述并标记多媒体内容,其实这个MIME很常见,web服务器会为所有HTTP对象添加MIME类型。下图就

    是我们常用的ajax请求返回的响应头:

    正如我们通常希望的那样,它返回了一个json数据。

    2.URI(统一资源标识符)

    有两种形式:URL和URN;

    URL(统一资源定位符,几乎所有的URI都是URL)应该不陌生吧,说到这就要提一下网址的构成了。

    https://www.baidu.com
    
    https://-------------协议类型/scheme(方案)
    www-----------------万维网
    baidu.com-----------域名

    URN(统一资源名),特定内容的唯一名称,与资源所在地无关,可以通过URN将资源四处搬运,为了更有效地工作

    URN需要一个支撑架构来解析资源位置,而此类架构的却是导致其仍处于试验阶段,并未大方位使用。

    3.HTTP事务

    常见方法:

    GET:服务端向客户端发送资源

    POST:客户端数据发送到服务端程序

    PUT:将客户端数据存到服务器资源中

    DELETE:从服务器中删除命名资源

    HEAD:仅发送命名资源响应中的HTTP头部

    状态码(响应码):

    http请求都会返回一个状态码,常见的有200(ok)、302(重定向)、404(未找到资源)、500(服务端错误)

    请求头:

    响应头/体:

    4.网络协议栈

  • 相关阅读:
    mysql处理字符串
    关于git新建本地分支与远程分支关联问题
    phpexcel相关函数
    centos添加开机启动项目
    centos搭建NFS网络文件系统
    centos 查看版本(转)
    ubuntu搭建nfs网络文件系统
    linux 日常学习
    从现在开始强迫自己使用 Reflect
    正则小括号实践
  • 原文地址:https://www.cnblogs.com/eco-just/p/9352400.html
Copyright © 2011-2022 走看看