当先锋百科网

首页 1 2 3 4 5 6 7

Django是一种常用的Web框架,它可以协助开发者快速的构建完整的Web应用程序。同时,Django还支持与其他应用程序进行交互,其中之一的方式就是请求JSON数据。

通过GET请求JSON数据

import json
import requests
def get_json_data(request):
response = requests.get('http://example.com/api/data')
json_data = json.loads(response.text)
return json_data

通过POST请求JSON数据

import json
import requests
def send_json_data(request):
data = {'key1': 'value1', 'key2': 'value2'}
headers = {'Content-Type': 'application/json'}
response = requests.post('http://example.com/api/data', data=json.dumps(data), headers=headers)
json_data = json.loads(response.text)
return json_data

以上代码演示了如何使用Django请求JSON数据,其中在GET和POST请求中均使用了requests库来发送请求,并使用json库来解析响应结果。在POST请求中,需要将字典数据转换成JSON格式,同时在headers中设置Content-Type为application/json。