Python請求外部POST請求,常見四種請求體

2021-07-09 07:30:05 字數 1929 閱讀 6206

這又是乙個常見的 post 資料提交的方式。我們使用表單上傳檔案時,必須讓 form 的 enctyped 等於這個值,下面是示例

它是一種使用 http 作為傳輸協議,xml 作為編碼方式的遠端呼叫規範。

import urllib

url = ""

body_value =

body_value = urllib.urlencode(body_value)

request = urllib2.request(url, body_value)

request.add_header(keys, headers[keys])

result = urllib2.urlopen(request ).read()

二、multipart/form-data

需要利用python的poster模組,安裝poster:pip install poster

# 如果有請求頭資料,則新增請求頭

request .add_header(keys, headers[keys])

result = urllib2.urlopen(request ).read()

import json

url = ""

body_value =

register_openers

()body_value = json.jsonencoder

().encode

(body_value)

request = urllib2.request

(url, body_value)

request .add_header

(keys, headers[keys])

result = urllib2.urlopen

(request ).read

()

Python請求外部POST請求,常見四種請求體

http 協議規定 post 提交的資料必須放在訊息主體 entity body 中,但協議並沒有規定資料必須使用什麼編碼方式。常見的四種編碼方式如下 1 application x www form urlencoded 這應該是最常見的 post 提交資料的方式了。瀏覽器的原生 form 表單,...

React網路請求fetch之post請求

本節介紹下react下fetch的post請求 1 編寫服務端 載入express模組 var express require express 載入path路徑處理核心模組 var path require path 載入body parser中介軟體 var bodyparser require ...

python傳送post請求

usr bin python02 coding utf 8 03 04importhttplib,urllib 載入模組 05 06 定義需要進行傳送的資料 07params urllib.urlencode 08 定義一些檔案頭 09headers 11 與 構建乙個連線 13 開始進行資料提交 ...