python 通过urllib 访问api接口

原创 2015年11月19日 15:46:11

其中的poster可以通过pip安装


# encoding: utf-8
import urllib
import urllib2
import logging
import ssl
from poster.encode import multipart_encode
from poster.streaminghttp import register_openers

log_file = 'interface_test.log'
logging.basicConfig(filename = log_file,level =logging.DEBUG,format='%(asctime)s %(levelname)s %(message)s')
type = 1
register_openers()
datagen, headers = multipart_encode({'username':'admin','password':'nsfocus0','format':'json'})
#datagen, headers = multipart_encode({"taskField": open("config_xml/192.168.56.1_66c221be-6ab2-ef53-1589-fe16877914e2_chk.xml", "rb"),'format':'xml'})
request = urllib2.Request("https://ip/api/path/23", datagen, headers)

response = urllib2.urlopen(request).read()
logging.debug('result of task create by configfile:%s' % response)
print response


相关文章推荐

python直接获取API传递回来的参数

之前用python调用API存JSON的时候试用了很多方法,现在调用API直接获取参数的时候也是查了好多例子(毕竟我是一个初学者)。 结果让我发现了,原来只用把之前写的方法中去掉传参即可。 白白浪...

python (1):使用python 进行api 接口测试

关于requestsrequests是python的一个http客户端库,设计的非常简单,专门为简化http测试写的。官网: https://pypi.python.org/pypi/request...

Python 实现的一个使用接口的实例

最近,由于实验室纳新,被迫要学习使用api接口,所以,努力了一中午,连饭也顾不上吃,所幸,终于搞出来了,看来,人真是逼出来的,闲话不扯,进入正题: 需求分析: 1、能获得接口的信息; 2、能通过...

python之接口测试get接口

Pyhton之接口测试:get Get接口是最简单的一种接口,我经常接触的是get、post、put接口,这次说说get接口。 登录功能,用的是get接口。 登录成功返回值含有“"return_cod...

python发送http请求之requests模块

python的requests模块比urllib、urllib2模块的接口更简洁。 以下转自:http://blog.csdn.net/iloveyin/article/details/214446...
  • onlyanyz
  • onlyanyz
  • 2015年04月29日 16:58
  • 15828

python+requests实现接口测试 - get与post请求使用( params

http://www.mamicode.com/info-detail-1755093.html 简介:Requests 是用Python语言编写,基于 urllib,采用 Apache...

使用Python的Requests库进行web接口测试

1、Requests简介 Requests 是使用 Apache2 Licensed 许可证的 HTTP 库。用 Python 编写,真正的为人类着想。 Python 标准库中的 urllib2 ...

Python调用百度API之天气查询

Python调用百度API之天气查询 标签(空格分隔): python API 最近在Android开发中使用百度API做天气查询显示,看到python调用,就尝试做做,发现CSDN有博友写过...

python2学习笔记之查看API接口、http的使用

__author__ = 'Administrator' #encoding=utf-8 from ctypes import * msvcrt=cdll.msvcrt message_str="he...
  • earbao
  • earbao
  • 2015年04月13日 10:28
  • 5729

spark 倒排索引

1.实例描述 输入为一批文件,文件内容格式如下: Id1 The Spark …… Id2 The Hadoop …… 输出如下:(单词,文档ID合并字符串) The    Id...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:python 通过urllib 访问api接口
举报原因:
原因补充:

(最多只允许输入30个字)