Python中用post、get方式提交数据的方法示例

发布时间 - 2026-01-11 03:22:28    点击率:

前言

最近在使用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  # get  # post请求  # post  # 提交数据  # Python大数据之网络爬虫的post请求、get请求区别实例分析  # python2与python3爬虫中get与post对比解析  # Python3.6通过自带的urllib通过get或post方法请求url的实例  # python爬虫中get和post方法介绍以及cookie作用  # python利用urllib和urllib2访问http的GET/POST详解  # python中get和post有什么区别  # 这行  # 自己的  # 说了  # 不多  # 这篇文章  # 谢谢大家  # 小编  # 实践经验  # 过程中  # 网上  # 有疑问  # url  # http  # py  # def  # http_post  # web  # postdata  # brush  # color 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: 浅析上传头像示例及其注意事项  Laravel如何监控和管理失败的队列任务_Laravel失败任务处理与监控  微信小程序 scroll-view组件实现列表页实例代码  Android Socket接口实现即时通讯实例代码  如何快速搭建个人网站并优化SEO?  ,网页ppt怎么弄成自己的ppt?  专业企业网站设计制作公司,如何理解商贸企业的统一配送和分销网络建设?  Win10如何卸载预装Edge扩展_Win10卸载Edge扩展教程【方法】  香港服务器如何优化才能显著提升网站加载速度?  Laravel如何将应用部署到生产服务器_Laravel生产环境部署流程  手机网站制作平台,手机靓号代理商怎么制作属于自己的手机靓号网站?  如何快速搭建安全的FTP站点?  如何用已有域名快速搭建网站?  laravel怎么为API路由添加签名中间件保护_laravel API路由签名中间件保护方法  矢量图网站制作软件,用千图网的一张矢量图做公司app首页,该网站并未说明版权等问题,这样做算不算侵权?应该如何解决?  如何自定义建站之星网站的导航菜单样式?  Laravel Pest测试框架怎么用_从PHPUnit转向Pest的Laravel测试教程  如何批量查询域名的建站时间记录?  PHP 500报错的快速解决方法  Win11搜索栏无法输入_解决Win11开始菜单搜索没反应问题【技巧】  javascript和jQuery中的AJAX技术详解【包含AJAX各种跨域技术】  如何基于PHP生成高效IDC网络公司建站源码?  网页设计与网站制作内容,怎样注册网站?  如何在万网自助建站中设置域名及备案?  Laravel怎么实现API接口鉴权_Laravel Sanctum令牌生成与请求验证【教程】  中国移动官方网站首页入口 中国移动官网网页登录  Laravel如何生成URL和重定向?(路由助手函数)  浅述节点的创建及常见功能的实现  制作电商网页,电商供应链怎么做?  高端智能建站公司优选:品牌定制与SEO优化一站式服务  Laravel定时任务怎么设置_Laravel Crontab调度器配置  如何快速生成ASP一键建站模板并优化安全性?  如何在新浪SAE免费搭建个人博客?  企业在线网站设计制作流程,想建设一个属于自己的企业网站,该如何去做?  Laravel怎么进行数据库回滚_Laravel Migration数据库版本控制与回滚操作  Laravel如何实现用户注册和登录?(Auth脚手架指南)  *服务器网站为何频现安全漏洞?  如何用PHP快速搭建高效网站?分步指南  东莞专业网站制作公司有哪些,东莞招聘网站哪个好?  高防服务器租用指南:配置选择与快速部署攻略  HTML5打空格有哪些误区_新手常犯的空格使用错误【技巧】  Python制作简易注册登录系统  JS碰撞运动实现方法详解  Laravel请求验证怎么写_Laravel Validator自定义表单验证规则教程  详解阿里云nginx服务器多站点的配置  iOS验证手机号的正则表达式  Laravel事件和监听器如何实现_Laravel Events & Listeners解耦应用的实战教程  如何破解联通资金短缺导致的基站建设难题?  怎么用AI帮你为初创公司进行市场定位分析?  公司门户网站制作流程,华为官网怎么做?