POST 发送数据的方式

HTTP发送方式

GET,POST,PUT,DELETE,TRACE,OPTIONS,HEAD,CONNECT

HTTP请求结构

状态行
请求头
消息主题

<method><request-URL><version>
<headers>
<entity-body>

POST提交数据的方式(Content-Type)

(1) application/x-www-form-urlencoded
POST http://www.x.com HTTP/1.1
Content-Type: application/x-www-form-urlencoded charset=utf-8
name=X&username=X

前后端中的使用

Java中servlet的request对象
@Parameter

前端 ajax(例如JQuery中的ajax)
(2)multipart/form-data

可用于上传文件

POST http://www.example.com HTTP/1.1
Content-Type :multipart/form-data; boundary= ----WebKitFormBoundaryrGKCBY7qhFd3TrWA(跟一个boundary)

-----WebKitFormBoundaryrGKCBY7qhFd3TrwA(一个boundary)
Content-Disposition: form-data; name="text "

title
----WebKitFormBoundaryrGKCBY 7qhFd3TrwA(一个boundary)
Content -Disposition: form-data; name="file"; fi lename= " mmp. png "
Content-Type: image/png
PNG
content of mmp. png
----WebKitFormBoundaryrGKCBY 7qhFd3TrwA--(boundary结束)
(3)application/json
POST http://www.example.com HTTP/ 1.1 
Content-Type: application/json; charset=utf-8
{
"title" : "XXX”,
"url" : "XXX",
"subscribers": 100
}
(4)text/xml
POST http://www.example.com HTTP/ 1.1
Content-Type: text/xml
<?xml version="1.0"?>
  <methodCall> 
    <methodName>examples.getStateName</methodName>
      <params>
        <param>
          <value><i4>41</i4></value>
        </param>
      </params> 
  </methodCall>

posted @   NetUSA  阅读(93)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 记一次.NET内存居高不下排查解决与启示
点击右上角即可分享
微信分享提示