zoukankan      html  css  js  c++  java
  • Python基础笔记二十一

    requests模块:可以用于发送接口请求,需要安装

    代码例子:

     1 #适用于post方法的请求
     2 url='http://api.nnzhp.cn/api/user/login'
     3 res = requests.post(url,data={"username":"wuxuewen","passwd":"123456"})
     4 print(res.json())#返回的是一个字典
     5 
     6 #post 的参数类型为json格式
     7 url = 'http://api.nnzhp.cn/api/user/add_stu'
     8 res = requests.post(url,json={"phone":"13800138888","grade":"jinniuzuo","name":"wuxuewen"})
     9 print(res.json())
    10 
    11 #适用于get方法的请求,返回内容是二进制
    12 url='http://sadfa.mp3'
    13 res = requests.get(url)
    14 mp3 = res.content #返回的二进制内容
    15 f = open('g.mp3','wb')
    16 f.write(mp3)
    17 f.close()
    18 
    19 #适用于get方法的请求,返回内容是字符串
    20 url = 'http://www.baidu.com'
    21 res = requests.get(url)
    22 #针对需要传参数、cookies、headers 的请求,get的请求参数用params
    23 res = requests.get(url,params={"k":"value"},cookies={"aa":'dadd'},headers={"ada":"sdfads"})
    24 print(res.text) #返回的是字符串
  • 相关阅读:
    Java 面试 --- 3
    Java 面试-- 1
    面试之痛 -- 二叉树 前序 中序 后序
    java 事务
    深入理解mybatis
    hibernate
    mybatis 原理
    spring 原理
    spring aop
    spring 事务
  • 原文地址:https://www.cnblogs.com/wu-xw/p/10238309.html
Copyright © 2011-2022 走看看