当前位置: 首页 > news >正文

requests模块

Requests 完全满足今日 web 的需求。

  • 国际化域名和 URL
  • Keep-Alive & 连接池
  • 带持久 Cookie 的会话
  • 浏览器式的 SSL 认证
  • 基本/摘要式的身份认证
  • 优雅的 key/value Cookie
  • 自动解压
  • 自动内容解码
  • Unicode 响应体
  • 文件分块上传
  • 连接超时
  • 流下载
  • 支持 .netrc
  • 分块请求
  • 线程安全

Requests 支持 Python 2.6—3.5,而且能在PyPy下完美运行。

 

payload = {'key1': 'value1', 'key2': ['value2', 'value3']}

ret = requests.get('http://httpbin.org/get', params=payload)
print(ret.url)

以上代码运行结果:

http://httpbin.org/get?key1=value1&key2=value2&key2=value3

ret.text       字符串

ret.content  字节

ret.status_code   状态码

 

实例:

向后台发数据

    def send(self,info):
        import requests
        requests.post(
            url='http://127.0.0.1:8000/post_info.html/',
            json=info
        )

后台接收数据

def post_info(request):
    str = request.body  # 后台从request.body里面接收数据
    str = str.decode(encoding='utf-8')  
    return HttpResponse('ok')

 

转载于:https://www.cnblogs.com/xone/p/6811890.html

相关文章:

  • C#访问修饰符学习整理
  • 5.5下午
  • 『ORACLE』 创建表(11g)
  • javascript基础 方法
  • Objective-C语言精华概要
  • 【计划】2017年5月计划
  • Coder-Strike 2014 - Round 2
  • 线程的状态
  • jquery 实现考试倒计时
  • Android知识点textview加横线的属性
  • 配置链路聚合(端口聚合)
  • ELK常用API使用方法
  • oracle表空间增长异常或表空间占用过高问题分析
  • 大前端推荐使用的前端开发工具
  • 5.求单链表中节点的个数
  • 08.Android之View事件问题
  • 77. Combinations
  • gulp 教程
  • iOS | NSProxy
  • Java小白进阶笔记(3)-初级面向对象
  • leetcode388. Longest Absolute File Path
  • Median of Two Sorted Arrays
  • Protobuf3语言指南
  • Puppeteer:浏览器控制器
  • Rancher如何对接Ceph-RBD块存储
  • Spark in action on Kubernetes - Playground搭建与架构浅析
  • vue2.0开发聊天程序(四) 完整体验一次Vue开发(下)
  • 马上搞懂 GeoJSON
  • 前端之React实战:创建跨平台的项目架构
  • 软件开发学习的5大技巧,你知道吗?
  • 思否第一天
  • 微信小程序设置上一页数据
  • 中国人寿如何基于容器搭建金融PaaS云平台
  • 【运维趟坑回忆录】vpc迁移 - 吃螃蟹之路
  • ionic入门之数据绑定显示-1
  • #if #elif #endif
  • (2.2w字)前端单元测试之Jest详解篇
  • (delphi11最新学习资料) Object Pascal 学习笔记---第5章第5节(delphi中的指针)
  • (二)springcloud实战之config配置中心
  • (非本人原创)我们工作到底是为了什么?​——HP大中华区总裁孙振耀退休感言(r4笔记第60天)...
  • (力扣题库)跳跃游戏II(c++)
  • (每日持续更新)信息系统项目管理(第四版)(高级项目管理)考试重点整理第3章 信息系统治理(一)
  • (免费领源码)python+django+mysql线上兼职平台系统83320-计算机毕业设计项目选题推荐
  • (四)c52学习之旅-流水LED灯
  • (一)认识微服务
  • (原創) 如何優化ThinkPad X61開機速度? (NB) (ThinkPad) (X61) (OS) (Windows)
  • (正则)提取页面里的img标签
  • (转)全文检索技术学习(三)——Lucene支持中文分词
  • .Net 8.0 新的变化
  • .NET Core 和 .NET Framework 中的 MEF2
  • .Net Web项目创建比较不错的参考文章
  • .NET开发人员必知的八个网站
  • :=
  • @javax.ws.rs Webservice注解
  • [ C++ ] STL---仿函数与priority_queue