python處理post請求,使用URL encode對參數進行加密

今天幫朋友看了一個問題,是post請求使用URL encode對參數進行加密而後進行url拼接,以下圖所示:json

加密前的參數:post

 

 

加密後的參數加密

 

 

上網查完之後寫出解決辦法url

 

第一步:spa

# 先對參數進行加密 from urllib.parse import urlencode a = {"jsonBody":'{"filter":{},"pagination":{"current":2,"pageSize":20},"table":{"sort":{}},"tab":"all"}'} jsonbody = urlencode(a)

第二步:code

對url加密blog

URL = url + '?' + jsonbodyget

 

第三步: 請求requests

# 第一種
import reuqests rsp = requests.get(url=url,headers=headers) # 第二種:
from urllib.request import urlopen request = request.Resquest(url, headers=headers) rsp = urlopen(request) print(rsp.read().decode())
相關文章
相關標籤/搜索