博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
向一个网站发请求的几种方式
阅读量:6822 次
发布时间:2019-06-26

本文共 619 字,大约阅读时间需要 2 分钟。

1. 用requests模块:

  

from django.shortcuts import render, HttpResponse, redirectimport requestsdef index(request):    re = requests.get('http://www.bing.com')    # re.encoding = 'utf-8'    res = re.text    return HttpResponse(res)

 2. 用http.client  该库一般不直接使用,比较底层。

  http是一个包,里面含有多个模块:http.client,http.server,http.cookies,http.cookiejar。

  http.client 对应python2.X 的 httplib 模块。  

     

import http.clientconn = http.client.HTTPSConnection("www.baidu.com")  # 向baidu发get请求conn.request("GET", "/")r1 = conn.getresponse()print(r1.status, r1.reason)print(r1.read())
代码

 

 

 

 

 

转载于:https://www.cnblogs.com/dingyunfeng/p/10984686.html

你可能感兴趣的文章
[html] 图层div半透明,文字不透明
查看>>
ssh整合问题总结--在添加商品模块实现图片(文件)的上传
查看>>
Service 广播 到Fragment
查看>>
各种HTTP错误消息含义
查看>>
小酌重构系列目录汇总
查看>>
String类常用方法。
查看>>
Codeforces Round #356 (Div. 2) D. Bear and Tower of Cubes dfs
查看>>
【设计模式】状态模式
查看>>
Eclipse文件覆盖问题
查看>>
Android Camera详解
查看>>
绕过校园网WEB认证_dns2tcp实现
查看>>
Cache-Control官方文档
查看>>
【杂文】2017年度总结
查看>>
微服务化的数据库设计与读写分离
查看>>
SpringMVC-----使用Maven创建Web项目
查看>>
Ribbon重试机制与Hystrix熔断机制的配置问题1
查看>>
CGI与FastCGI
查看>>
字符串查找算法的改进-hash查找算法
查看>>
c#实现远程图片下载
查看>>
史丹·温斯坦称傲牛熊市的秘密_百度百科
查看>>