zoukankan      html  css  js  c++  java
  • Ajax_01之概述、响应

    1、URL、URI和URN
     URL:Unified Resource Locator:统一资源定位符;
     URI:Unified Resource Identifier:统一资源识别符;
     URN:Unified Resource Naming:统一资源命名符;
     URI=URL+URN;
    2、响应状态码(status):
     ①Infomational 提示性信息
      100:Continue:告诉客户端继续发送请求;
      101:Switching Protocols:切换协议;
     ②Successful 成功的响应消息
      200:OK:请求-响应成功;
      201:Created;
     ③Redirection 请求需要重定向到另一个URL
      301:Moved Permanently:被请求资源已经永久移走了;
      303:See Other:另请参见;
      304:Not Modified:请求资源未修改,请直接使用客户端缓存即可;
     ④Client Error 客户端错误
      400:Bad Request:无效的请求消息;
      402:Payment Required;
      403:Forbidden:请求资源不被允许;
      404:Not Found:请求资源不存在;
      405:Method Not Allowed:服务器不允许当前请求;
      414:Request-URI Too Long;
     ⑤Server Error 服务器错误
      500:Internal Server Error:服务器内部错误;
      503:Service Unavailable;
      505:HTTP Version Not Supported
    3、请求主体描述头部:
     Content-Length:告诉服务器当前请求的主体内容长度
     Content-Type:
      ①text/plain:客户端告诉服务器,请求主体数据是未经编码的普通数据,这样的数据服务器是拒绝接收的;
      ②application/x-www-form-urlencoded:客户端告诉服务器,请求主体是经过编码后的文本;
      ③multipart/form-data:客户端告诉服务器,请求主体包含文件上传;
    4、响应主体描述头部:Content-Type:
     ①text/html;②text/css;③application/javascript;④application/xml;⑤application/json;⑥image/png;⑦image/jpeg;⑧audio/mpeg3;⑨任意合法的MIME类型;(MIME:Multipurpose Mail Extention:多用途互联网邮件扩展);
    5、如何控制响应消息头部:
     ①方法1:修改Web服务器的配置文件,麻烦且有限制;
     ②方法2:使用服务器端运行的动态语言设置;例:PHP中,header('Content-Type:image/png');、header('Cache-Control:no-cache');
     ③方法3:修改HTML页面的meta标签;例:<meta http-equiv="Cache-Control" content="no-cache">、<meta http-equiv="Content-Type" content="text/html;charset=UTF-8">;
    6、HTTP和HTTPS:
     HTTP:80,明文传输;
     HTTPS:443,加密传输,访问速度慢于HTTP协议;

  • 相关阅读:
    【PBR的基本配置】
    【super vlan的配置】
    Day_03-函数和模块的使用
    Day_02-Python的循环结构
    Day_02-Python的分支结构和循环结构
    Day01_课后练习题
    Day01_初识Python
    一、Linux知识体系结构图
    NAND Flash结构及驱动函数
    区分大端和小端
  • 原文地址:https://www.cnblogs.com/Jupiter258/p/6044090.html
Copyright © 2011-2022 走看看