av一区二区在线观看_亚洲男人的天堂网站_日韩亚洲视频_在线成人免费_欧美日韩精品免费观看视频_久草视

您的位置:首頁技術文章
文章詳情頁

Python requests.post方法中data與json參數區別詳解

瀏覽:4日期:2022-07-26 18:51:54

在通過requests.post()進行POST請求時,傳入報文的參數有兩個,一個是data,一個是json。

data與json既可以是str類型,也可以是dict類型。

區別:

1、不管json是str還是dict,如果不指定headers中的content-type,默認為application/json

2、data為dict時,如果不指定content-type,默認為application/x-www-form-urlencoded,相當于普通form表單提交的形式

3、data為str時,如果不指定content-type,默認為text/plain

4、json為dict時,如果不指定content-type,默認為application/json

5、json為str時,如果不指定content-type,默認為application/json

6、用data參數提交數據時,request.body的內容則為a=1&b=2的這種形式,用json參數提交數據時,request.body的內容則為’{'a': 1, 'b': 2}’的這種形式

示例

Django項目pro_1如下:

urls.py:

from django.conf.urls import urlfrom django.contrib import adminfrom app01 import viewsurlpatterns = [ url(r’^admin/’, admin.site.urls), url(r’^index/’, views.index),]

views.py :

from django.shortcuts import render, HttpResponsedef index(request): print(request.body) ''' 當post請求的請求體以data為參數,發送過來的數據格式為:b’username=amy&password=123’ 當post請求的請求體以json為參數,發送過來的數據格式為:b’{'username': 'amy', 'password': '123'}’ ''' print(request.headers) ''' 當post請求的請求體以data為參數,Content-Type為:application/x-www-form-urlencoded 當post請求的請求體以json為參數,Content-Type為:application/json ''' return HttpResponse('ok')

在另一個Python程序中向http://127.0.0.1:8080/index/發送post請求,打印request.body觀察data參數和json參數發送數據的格式是不同的。

example1.py :

import requestsr1 = requests.post( url='http://127.0.0.1:8089/index/', data={ 'username': 'amy', 'password': '123' } # data=’username=amy&password=123’ # json={ # 'username': 'amy', # 'password': '123' # } # json=’username=amy&password=123’)print(r1.text)

以上這篇Python requests.post方法中data與json參數區別詳解就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持好吧啦網。

標簽: Python 編程
相關文章:
主站蜘蛛池模板: 欧美久久国产精品 | 一区二区精品视频 | 成人午夜免费视频 | 欧美在线视频网站 | 国产男女猛烈无遮掩视频免费网站 | 99视频在线免费观看 | 亚洲成人综合网站 | 久久久精品网站 | 欧美精品一区二区三区在线 | 国产黄色在线 | 欧美电影一区 | 日韩在线看片 | 中文av网站 | 日韩在线免费视频 | 超碰欧美 | 国产精品综合色区在线观看 | 国产探花在线精品一区二区 | 欧美成人免费在线视频 | 国产精品欧美一区二区 | 日韩色视频| 日韩欧美一区在线 | 精品视频成人 | 国产一区久久 | 久久曰视频 | 中文字幕日韩欧美一区二区三区 | av手机在线| 久久伊人影院 | 一区在线观看 | 中文字幕一区二区视频 | 国产精品一区一区三区 | 国产日韩欧美精品一区二区 | 久视频在线 | a精品视频| 3p视频在线观看 | 亚洲一区久久 | 四虎永久免费在线 | 岛国av一区二区三区 | 欧美精品网站 | 欧美精品一区二区在线观看 | 久久久久久国产精品 | 久久精品欧美一区二区三区麻豆 |