interfaz de red de solicitud de Python

 código del servidor Django

def testjson(request):
    data = {
    'patient_name': '张三',
    'age': '25',
    'patient_id': '19000347',
    '诊断': '上呼吸道感染',
    }
    return HttpResponse(json.dumps(data))

codigo del cliente


import requests
import json
#接口请求地址
url="http://127.0.0.1:8000/testjson/"

#请求头
headers={
    "content-type":"application/json"
}

# #键值队
# payload={
#     "token":"c2e52fee8e324af1a17bd82381b82ab0",
#     "projectId":"622a5a47eb824b77b0c14abeea824ded",
#     "deviceNo":"WWJY02",
#     "deviceName":"WWJY02",
#     "longitude":120.561978,
#     "latitude":31.402915,
#     "titleNumber":"123456"
# }

#转换成json
# getJson=json.dumps(payload).encode("utf-8")
#构造发送请求
# response=requests.post(url=url,headers=headers,data=getJson)
response=requests.get(url=url,headers=headers)

#打印响应数据

json=response.json()
print(json)

# for v in json.values():
#     print(v)
# for k in json.keys():
#     print(k)
# for i in json.items():
#     print(i)

print(json.get('patient_name'))
print(json.get('age'))
print(json.get('patient_id'))
print(json.get('诊断'))

# json.loads() 将已编码的 JSON 字符串解码为 Python 对象
# json.dumps() 将python对象编码成JSON字符串

Supongo que te gusta

Origin blog.csdn.net/qq_35622606/article/details/129991549
Recomendado
Clasificación