Python使用post及get方式提交数据的实例
程序员文章站
2023-11-11 20:10:16
最近在使用python的过程中,发现网上很少提到在使用post方式时,怎么传一个数组作为参数的示例,此处根据自己的实践经验,给出相关示例:
单纯的post请求:...
最近在使用python的过程中,发现网上很少提到在使用post方式时,怎么传一个数组作为参数的示例,此处根据自己的实践经验,给出相关示例:
单纯的post请求:
def http_post(): url = "http://152.1.12.11:8080/web" postdata = dict(d=2, p=10) post = [] post.append(postdata) req = urllib2.request(url, json.dumps(post)) #需要是json格式的参数 req.add_header('content-type', 'application/json') #要非常注意这行代码的写法 response = urllib2.urlopen(req) result = json.loads(response.read()) print result
需要token时写法如下:
def http_post(): url = "http://152.1.12.11:8080/web" postdata = dict(d=2, p=10) post = [] post.append(postdata) req = urllib2.request(url, json.dumps(post)) access_token = 'eyj0exaioijkv1qilcjhbgcioijsuzi1nij9.eyj1bmlxdwvfbmftzsi6i..........' req.add_header('authorization', access_token) #header中添加token req.add_header('content-type', 'application/json') #要非常注意这行代码的写法 response = urllib2.urlopen(req) result = json.loads(response.read()) print result
get方式的写法如下:
def get_access_token(): local_url = 'http://152.1.1.1:8080/web' response = urllib2.urlopen(local_url).read() resp = json.loads(response) print resp
总结
以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对的支持。如果你想了解更多相关内容请查看下面相关链接
推荐阅读
-
Python使用post及get方式提交数据的实例
-
PHP中使用socket方式GET、POST数据实例
-
微信小程序授权 获取用户的openid和session_key【后端使用java语言编写】,我写的是get方式,目的是测试能否获取到微信服务器中的数据,后期我会写上post请求方式。
-
python使用post提交数据到远程url的方法
-
JSP之表单提交get和post的区别详解及实例
-
c#post提交数据的两种方式实例代码
-
asp.net使用JS+form表单Post和Get方式提交数据
-
Node第3天知识点:在node当中使用art-template、处理GET方式传递的参数、处理POST方式传递数据、服务器端重定向、模块化
-
python财经数据接口包Tushare pro的入门及简单使用方式(大数据,股票数据接口)
-
安卓中使用OkHttp发送数据请求的两种方式(同、异步的GET、POST) 示例-- Android基础