#!/usr/bin/env python
# coding=utf8
# si.hairui, 2016.11.21
# Http Client, Python 2.7.5
import httplib
HTTP_SERVER_ADDR = "10.43.74.156"
HTTP_SERVER_PORT = 80
HTTP_SERVER_FILE = "/PSTT/b16.p1_3/release/CheckPmData/umacBusinessPerformanceInterface.xls"
HTTP_CLIENT_ADDR = "10.43.71.13"
HTTP_CLIENT_PORT = 4214
# 请求http服务器,Server端暂时写死,后面增加配置文件
myHttpConn = httplib.HTTPConnection(HTTP_SERVER_ADDR,
HTTP_SERVER_PORT,
source_address = (HTTP_CLIENT_ADDR, HTTP_CLIENT_PORT))
myHttpConn.debuglevel = 0 # 打开调试模式
myHttpConn.request("GET", HTTP_SERVER_FILE) # 资源路径以“/”开始
myHttpResp = myHttpConn.getresponse()
if 0 == myHttpConn.debuglevel:
print myHttpResp.status, myHttpResp.reason # 响应码和状态信息
try:
# 此处必须读响应内容,如果不读取,buff将溢出!!!
data1 = myHttpResp.read()
pass
except:
print "Exception!"
finally:
# print data1 # 打印响应内容
print "HttpClient will be closed!"
myHttpConn.close() # 关闭连接
Python Http 客户端 - 指定源地址和源端口号
最新推荐文章于 2025-03-24 10:29:11 发布
本文提供了一个使用 Python 2.7.5 版本实现的 HttpClient 示例代码。该代码演示了如何通过 httplib 模块发送 GET 请求到指定 HTTP 服务器,并获取响应数据。
部署运行你感兴趣的模型镜像
您可能感兴趣的与本文相关的镜像
Python3.11
Conda
Python
Python 是一种高级、解释型、通用的编程语言,以其简洁易读的语法而闻名,适用于广泛的应用,包括Web开发、数据分析、人工智能和自动化脚本
1406

被折叠的 条评论
为什么被折叠?



