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


  • 相关阅读:
    docker下用keepalived+Haproxy实现高可用负载均衡集群
    Centos 7 搭建蓝鲸V4.1.16社区版
    IDEA中Thrift插件配置
    idea打包java可执行jar包
    CentOS7 docker.repo 用阿里云Docker Yum源
    linux 配置maven环境变量
    Linux中修改docker镜像源及安装docker
    Spring-boot和Spring-Cloud遇到的问题
    IntelliJ Idea 常用快捷键列表
    Invocation of destroy method failed on bean with name ‘XXXX’
  • 原文地址:https://www.cnblogs.com/alifpga/p/7797230.html
Copyright © 2011-2022 走看看