• 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极客空间


  • 相关阅读:
    shell脚本控制
    Oracle语句优化53个规则详解
    oracle 查看 用户,用户权限,用户表空间,用户默认表空间
    建Oracle表空间,指定用户默认表空间,增加数据文件
    建Oracle表空间,指定用户默认表空间,增加数据文件
    shell 日期参数
    shell 日期参数
    Oracle语句优化53个规则详解
    Trac 经验谈之(4)报表篇
    trac 经验谈之(3)工作流篇
  • 原文地址:https://www.cnblogs.com/alifpga/p/7797230.html
Copyright © 2020-2023  润新知