zoukankan      html  css  js  c++  java
  • Python基础-网络编程request使用

    import requests
    #get请求
    url = "http://127.0.0.1:8000/login"
    data={"username":"jmy1235","pwd":123456}
    req = requests.get(url+"?"+"username=jmy1235&pwd=123456")
    req = requests.get(url,data)
    print(req.text)  #字符串

    ##post请求 url
    = "http://127.0.0.1:8000/login" data={"username":"jmy1235","pwd":123456} req = requests.post(url+"?"+"username=jmy1235&pwd=123456") req = requests.post(url,data) print(req.text) #字符串 print(req.json()) #返回的是字典,如果接口返回的是json的话,那么才能用.json
    #请求报文为json类型 def get_sign(url,data): res = requests.post(url,data).json() print(res) return res['sign'] print(get_sign(url,data)) sign = get_sign(url,data) data2 = { "username":'jmy1235', "real_name":"处长", "class":"巨蟹座", "phone":"19312345673", } r = requests.post('http://127.0.0.1:8000/add_stu',json=data2) #请求报文为json类型的 print(r.text) ##发带cookie和header sign = get_sign(url,data) cookie = {'sign':sign} header = {'tangxiaofeng':'sevenqq'} data2 = { "username":'jmy1235', "real_name":"孙树江", "class":"巨蟹座", "phone":"19312345674" } url = "http://127.0.0.1:8000/add_stu2" r = requests.post(url,json=data2,cookies=cookie,headers=header) #header里面传的时候不能有中文 print(r.text) #下面是上传文件的 file ={ 'file_name':open('hahah.py',encoding='utf-8') } data = {"username":"jmy",'pwd':123456} url="http://127.0.0.1:8000/upload" r = requests.post(url,data,files=file) print(r.text)
  • 相关阅读:
    vmware下玩ubuntu总结
    .Net Json 字典序列化
    Flex Air TitleWindow 拖动范围控制
    TimesTen 问题荟萃
    TimesTen 时间戳(timestamp)用法
    批量数据插入 (.Net, ODBC)
    腾讯 360浏览器 调用js问题
    [转]Android项目源码混淆问题解决方法
    Intent调用大全
    View实现涂鸦、撤销以及重做功能【转】
  • 原文地址:https://www.cnblogs.com/niuniu2018/p/7867247.html
Copyright © 2011-2022 走看看