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格式。

  • 相关阅读:
    Ionic开发手机App常用的软件
    Windows的Ionic环境配置
    百度静态资源公共库
    我的程序员之路
    angular.bind
    响应式布局之使用bootstrap
    初识bootstrap
    使用css3实现响应式布局
    mysql-阅读笔记1
    mysql优化
  • 原文地址:https://www.cnblogs.com/myal/p/9337386.html
Copyright © 2011-2022 走看看