zoukankan      html  css  js  c++  java
  • requests库入门06-post请求

    示例相应的接口文档:GitHub邮箱接口文档

    先登录GitHub,然后右上角用户下拉框中选择settings,然后选Emails。可以看到当前账户设置的邮箱情况

    再看添加邮箱接口的文档描述,可以通过一个str或者一个数组来添加一个,或多个邮箱

    import requests
    
    test_url = 'https://api.github.com'
    
    def get_url(url):
        return '/'.join([test_url,url])
    
    email = ['24xxx@qq.com','kxxxu@163.com']
    
    def add_email():
        r = requests.post(get_url('user/emails'),json = email,auth=('username','password'))
        print(r.status_code)
        print(r.text)
        print(r.request.headers)
    
    add_email()

    可能得到返回结果的速度有点慢,毕竟是国外的网站。代码中邮箱换成自己的邮箱。

    请求中的json这个参数,是requests提供的一个把python数据转换成json格式的参数

    可以把json格式当做各个语言中的翻译官,比如前端是使用js开发的,后台是python开发的。那这个时候把js格式的数据传到后台,后台是不认识的。所以需要先转换成大家都认识的json格式。

  • 相关阅读:
    UML第一次编程作业
    css文本属性
    css文字属性
    Qobject设置对象名称和属性
    m3u8
    easyUI tree jQuery
    easyUI layout
    正则表达式
    Spring mvc 数据验证框架注解
    blur和click事件的先后顺序问题
  • 原文地址:https://www.cnblogs.com/myal/p/9337386.html
Copyright © 2011-2022 走看看