zoukankan      html  css  js  c++  java
  • HTTP详解

    HTTP之URL
    http://www.baidu.com:8080/news/index.asp?boardID=5&ID=24618&page=1#name
    • 协议部分:该URL的协议部分为”http:”
    • 域名部分:该URL的域名部分为”www.baidu.com”
    • 端口部分:跟在域名后面的是端口,域名和端口之间使用”:”作为分隔符
    • 参数部分:从”?”开始到”#”为止之间的部分为参数部分。参数可以允许有多个参数,参数与参数之间用“&”作为分隔符
     
    HTTP请求
    HTTP请求由请求行(request line)、请求头部(header)、空行和请求数据四个部分组成
    HTTP响应
    HTTP响应也由四个部分组成,分别是:状态行、消息报头、空行和响应正文。
     
    常用的HTTP请求( RESTful)
    • GET:用于信息获取,这是一个幂等的方法
    • POST:通常用来创建一个实体
    • PUT:一般用来更新一个已有的实体
    • DELETE:删除URI对应的资源
     
    参数传递
    • GET: 通过URL参数传参,比如www.baidu.com/login?key1=value1&key2=value2
    • POST:
    – Content-type=application/x-www-form-urlencoded:通过form表单传参,比如www.baidu.com/login?key1=value1&key2=value2
    – Content-type=application/json:消息主体是序列化后的 JSON 字符串
    – Content-type=multipart/form-data: 支持文件上传
    • PUT: 通过消息主体传参
  • 相关阅读:
    UITextField的总结
    【实战】登录界面
    点分治学习
    2020/3/1
    2020/2/29
    2020/2/28
    2020/2/27
    2020/2/27
    最小树形图
    Ch’s gift HDU6162
  • 原文地址:https://www.cnblogs.com/Yanss/p/12375991.html
Copyright © 2011-2022 走看看