get请求传递json格式数据的两种方法

时间:2023-11-25 15:28:08

get请求参数为json格式数据,使用pyhton+request的两种实现方式如下:

方法一:使用requests.request()

get请求传递json格式数据的两种方法

get请求传递json格式数据的两种方法

示例代码如下:

1.导入requests和json

import requests,json

2.定义字典变量

get请求传递json格式数据的两种方法

3.转换为json格式数据

kv_json=json.dumps(kv)

4.构造get请求参数param

param={'p':kv_json}

5.定义url,发起请求

get请求传递json格式数据的两种方法

可以使用 print(response.content)确认请求结果。

方法二:使用requests.get()

get请求传递json格式数据的两种方法

示例代码如下:

1.导入相关库

import requests,json
import urllib3
from urllib.parse import urlencode

2~4步骤同上

5.拼接url,发起请求

get请求传递json格式数据的两种方法

关于get参数的构造和数据类型的转换,初学者容易混淆,得花时间细品。