zoukankan      html  css  js  c++  java
  • 关于http

    HTTP是什么?HTTP是基于TCP/IP的关于数据如何在万维网中如何通信的协议

    1.get请求

    使用get请求时,参数会以key=value的形式拼接在请求的url后面,安全性较低,数据直接暴露在链接上,而且受限于请求URL的长度限制,一般参数较少时会使用get请求。

    浏览器会把http header和data一并发送出去,服务器响应200(返回数据)。

    例如:http://m.baidu.com/address/getlist.html?limit=50&offset=0&t=1502345139870

    2.get请求

    当参数数量较多,且对数据有一定安全性要求时,会考虑用post请求传递参数数据。POST请求的参数数据是在Request body中;

    浏览器先发送header,服务器响应100 continue,浏览器再发送data,服务器响应200 ok(返回数据)

    1.求头中的Content-Type为application/x-www-form-urlencoded

     body中按照 key1=value1&key2=value2 进行编码,key和value都要进行urlEncode

    2.求头中的multipart/formData

  • 相关阅读:
    LeetCode 260
    LeetCode 258
    LeetCode 237
    LeetCode 226
    LeetCode 203
    LeetCode 202
    codeforces 7D
    codefroces 7C
    codeforces 7B
    codeforces 6E (非原创)
  • 原文地址:https://www.cnblogs.com/cindy-hmy/p/10768480.html
Copyright © 2011-2022 走看看