zoukankan      html  css  js  c++  java
  • HTTP-POST


     

    POST方式:用来向目的服务器发出请求,要求它接受被附在请求后的实体,并把它当作请求队列中请求URI所指定资源的附加新子项,Post被设计成用统一的方法实现下列功能:

    1:对现有资源的解释;

    2:向电子公告栏、新闻组、邮件列表或类似讨论组发信息;

    3:提交数据块;

    4:通过附加操作来扩展数据库 。

    post方法的请求头

    "POST /v1.0/device/15738/sensor/27053/datapoints HTTP/1.1 "

    "Host:api.yeelink.net "

    "Accept:*/* "

    "U-ApiKey:fea57b9cc1ed5ad34d48430785b44e8f "

    "Content-Length:12 "

    "Content-Type:application/x-www-form-urlencoded "

    "Connection:close "

    " "

    "{"value":xx} "

    };

    从上面描述可以看出,Get是向服务器发索取数据的一种请求;而Post是向服务器提交数据的一种请求,要提交的数据位于信息头后面的实体中。

    Post是向服务器提交数据的一种请求。

    Post请求则作为http消息的实际内容发送给web服务器,数据放置在请求体中,Post没有限制提交的数据。Post比Get安全,当数据是中文或者不敏感的数据,则用get,因为使用get,参数会显示在地址,对于敏感数据和不是中文字符的数据,则用post。

    POST表示可能修改变服务器上的资源的请求,在服务器端,用Post方式提交的数据只能用Request.Form来获取。

    POST方式请求行中不包含数据字符串,这些数据保存在”请求内容”部分,各数据之间也是使用”&”符号隔开。POST方式大多用于页 面的表单中。因为POST也能完成GET的功能,因此多数人在设计表单的时候一律都使用POST方式,其实这是一个误区。GET方式也有自己的特点和优 势,我们应该根据不同的情况来选择是使用GET还是使用POST。

     


      版权所有权归卿萃科技 杭州FPGA事业部,转载请注明出处  

      作者:杭州卿萃科技ALIFPGA  

      原文地址:杭州卿萃科技FPGA极客空间 微信公众号


        

      扫描二维码关注杭州卿萃科技FPGA极客空间


  • 相关阅读:
    Trapping Rain Water
    Construct Binary Tree from Preorder and Inorder Traversal
    Flatten Binary Tree to Linked List
    Permutations II
    Unique Paths II
    Path Sum II
    Unique Binary Search Trees II
    evdev module-----uinput.py
    evdev module-----events.py
    evdev module-----device.py
  • 原文地址:https://www.cnblogs.com/alifpga/p/7797230.html
Copyright © 2011-2022 走看看