波多野结衣 蜜桃视频,国产在线精品露脸ponn,a v麻豆成人,AV在线免费小电影

公告:魔扣目錄網為廣大站長提供免費收錄網站服務,提交前請做好本站友鏈:【 網站目錄:http://www.ylptlb.cn 】, 免友鏈快審服務(50元/站),

點擊這里在線咨詢客服
新站提交
  • 網站:51998
  • 待審:31
  • 小程序:12
  • 文章:1030137
  • 會員:747


一文弄懂POST提交的Content-Type值

 

 

一個只用markdown語法編寫文章的90后野路子Web架構師,每天都分享一些有用的知識點,歡迎關注~

1. 概述

本文主要整理了POST提交數據到API時Content-Type的使用。

2. 腦圖

 

一文弄懂POST提交的Content-Type值

 

 

3. multipart/form-data

將FORM表單數據使用指定的分割字符(boundary)組裝成一個字符串提交,可用于提交二進制數據,如上傳文件。

請求頭加入: Content-Type: multipart/form-data; boundary=盡量長的分割字符串

請求方式如下:

 

一文弄懂POST提交的Content-Type值

 

 

php端接收數據方式: 使用 $_POST 變量接收。如下:

 

一文弄懂POST提交的Content-Type值

 

 

4. Application/x-www-form-urlencode

將FORM表單數據使用urlencode編碼,然后用&連接,組裝成k1=v1&k2=v2格式字符串提交,對于提交大量二進制數據比較低效。

請求頭加入:Content-Type: application/x-www-form-urlencode

請求方式如下:

 

一文弄懂POST提交的Content-Type值

 

 

PHP端接收數據方式:1). 使用 $_POST 變量 2). 使用 file_get_contents("php://input")方法,然后用parse_str函數解析

 

一文弄懂POST提交的Content-Type值

 

 

5. application/json

告知服務端POST提交的是JSON字符串。

請求頭加入:Content-Type: application/json

請求方式如下:

 

一文弄懂POST提交的Content-Type值

 

 

PHP端接收數據方式:使用 file_get_contents("php://input") 方法,然后用json_decode函數解析

 

一文弄懂POST提交的Content-Type值

 

6. text/plain

告知服務端JSON提交的是文本字符串。

請求頭加入:Content-Type: text/plain

請求方式如下:

 

一文弄懂POST提交的Content-Type值

 

 

PHP端接收數據方式:使用 file_get_contents("php://input") 方法

 

一文弄懂POST提交的Content-Type值

 

總結

  • 文件上傳用multipart/form-data類型,然后用$_FILES和$_POST接收參數。
  • 通用接口用application/x-www-form-urlencode類型,然后用$_POST或file_get_contents("php://input")接受參數。
  • 只接受JSON字符串的接口用application/json類型,然后用file_get_contents("php://input")接受參數。

分享到:
標簽:POST
用戶無頭像

網友整理

注冊時間:

網站:5 個   小程序:0 個  文章:12 篇

  • 51998

    網站

  • 12

    小程序

  • 1030137

    文章

  • 747

    會員

趕快注冊賬號,推廣您的網站吧!
最新入駐小程序

數獨大挑戰2018-06-03

數獨一種數學游戲,玩家需要根據9

答題星2018-06-03

您可以通過答題星輕松地創建試卷

全階人生考試2018-06-03

各種考試題,題庫,初中,高中,大學四六

運動步數有氧達人2018-06-03

記錄運動步數,積累氧氣值。還可偷

每日養生app2018-06-03

每日養生,天天健康

體育訓練成績評定2018-06-03

通用課目體育訓練成績評定