Python调用HTTP接口并传递cookie

#get接口调用
import urllib
import urllib2

get_url = "http://10.10.3.63/test?id=123&name=nba"
cookie_headers = {
        "Cookie" : "person_id=2468"
}
req = urllib2.Request(url=get_url,headers=cookie_headers)
res_data = urllib2.urlopen(req)
res = res_data.read()
print res
#post接口调用
import urllib
import urllib2

args_data = {
        'id':'321',
        'name':'cba'
}
args_data_urlencode = urllib.urlencode(args_data)
post_url = "http://10.10.3.63/test"
cookie_headers = {
        "Cookie" : "person_id=24681111;bureau_id=0000"
}
req = urllib2.Request(url = post_url, data = args_data_urlencode, headers=cookie_headers)
res_data = urllib2.urlopen(req)
res = res_data.read()
print res

 

时间: 2024-12-01 22:18:11

Python调用HTTP接口并传递cookie的相关文章

python调用com接口文件的问题,求助!!!

问题描述 python调用com接口文件的问题,求助!!! 通过pywin32中的makepy得到了外部程序的开放接口对象及方法,命名为jzt 想引用IIApplication对象的MsgOut方法,但是报错 并且在输入时提示如图所示 import jzt jzt.IIApplication.MsgOut('as') 下面是错误内容: Traceback (most recent call last): File "", line 1, in jzt.IIApplication.Msg

求助!!调用读卡器接口,传递的参数类型是否有误,返回结果都是失败!!!

问题描述 我要调用一个读卡器里的一个接口方法,原型是:EXPORTAPIint_stdcallRdrReadCardByNetwork(char*port,char*inmachineid,char*outresult); 方法说明:参数名传输方向参数类型参数意义取值说明portINchar*串口名形如:"COM1"或"com1"inmachineidINChar*读卡器IDoutresultOUTChar*输出的数据他们那边提供的demo是这样的写的RdrRead

组件-python调用有事件发生的COM,触发了事件,但程序没反应

问题描述 python调用有事件发生的COM,触发了事件,但程序没反应 求助,求助: python调用COM接口里面的方法,没问题,调用事件没反应没报错(表示没触发,但是VB写的程序,证实确实已经触发了事件了) python调用有事件发生的COM,源代码如下 import win32com.client import pythoncom class TrackingEvent(object): def IdentifyTire(self): print 'IdentifyTire event d

python调用新浪微博API项目实践_python

因为最近接触到调用新浪微博开放接口的项目,所以就想试试用python调用微博API. SDK下载地址:http://open.weibo.com/wiki/SDK 代码不多十几K,完全可以看懂. 有微博账号可以新建一个APP,然后就可以得到app key和app secret,这个是APP获得OAuth2.0授权所必须的. 了解OAuth2可以查看链接新浪微博的说明. OAuth2授权参数除了需要app key和app secret还需要网站回调地址redirect_uri,并且这个回调地址不允

Java Axis2 的 RPC 方式调用 webservice 接口 传递对象参数 服务器端接收参数值为NULL

问题描述 JavaAxis2的RPC方式调用webservice接口传递对象参数(其他形式的参数没有试过)时,服务器端可接收到访问,但参数值为null.请问大家有没有遇到过这样的问题,又是怎么解决的??? 解决方案 解决方案二:对方的webservice是document风格的吗?

Python调用基于Dubbo的Hessian协议接口示例

关于Dubbo Hession协议: Dubbo本身支持多种远程调用方式,例如Dubbo RPC(二进制序列化 + tcp协议).http invoker(二进制序列化 + http协议).hessian(二进制序列化 + http协议).WebServices (文本序列化 + http协议)等. Dubbo将这些协议的实现进行了封装了,无论是服务端(开发服务)还是客户端(调用服务),都不需要关心协议的细节,只需要在配置中指定使用的协议即可,从而保证了服务提供方与服务消费方之间的透明. 如果我

Python调用C/C++动态链接库的方法详解_python

本文以实例讲解了Python调用C/C++ DLL动态链接库的方法,具体示例如下: 示例一: 首先,在创建一个DLL工程(本例创建环境为VS 2005),头文件: //hello.h #ifdef EXPORT_HELLO_DLL #define HELLO_API __declspec(dllexport) #else #define HELLO_API __declspec(dllimport) #endif extern "C" { HELLO_API int IntAdd(in

winform调用api接口问题

问题描述 winform调用api接口给app传递数据,接口那边写好了,以前都是用的webserver没写过api的.提交方式是get,求指点下 解决方案 解决方案二:为啥要用winfrom调用API然后给APP数据?为毛不直接让APP调呢?解决方案三:引用1楼LeiRobin的回复: 为啥要用winfrom调用API然后给APP数据?为毛不直接让APP调呢? 我们这边原有的分销系统现在要分销商每销售一单开单完成后调用api给app那边传递数据.具体怎么考虑的是经理那边决定的,我只接到这个任务要

Java 调用底层接口的几种方法

Java 调用底层接口 Java 调用底层接口要通过动态链接库进行,在windows下是dll文件,linux是so文件 Java调用动态库所需要关心的问题:     如何装载文件,以及如何定位所要使用的方法:      数据类型是如何对应的:     如何给使用的方法传递参数:     如何获取返回的值. 目前调用底层接口用的比较多的技术包括jni.jna.jnative.Nativecall等 JNI 封装本地接口 JAVA可以通过JNI接口访问本地的动态连接库,从而扩展JAVA的功能.使用