python响应处理post请求(Python3模拟curl发送post请求操作示例)
类别:脚本大全 浏览量:2314
时间:2021-10-12 00:18:32 python响应处理post请求
Python3模拟curl发送post请求操作示例本文实例讲述了python3模拟curl发送post请求操作。分享给大家供大家参考,具体如下:
后端给的接口样式:
curl "http://65.33.44.43:509/pre/update" -h "content-type: text/json" -d '{"type":"pre-filter_update", "data":[{"sn":"1e3006cebfe00", "model":"hg0pg"}]}' -0 -v
python模拟实现:
最开始相同requests直接post请求算了,实时证明它并不行,然后换了一种方法才可以
|
import http.client, import json def selectauth( self ,sn,dev_model): try : params = json.dumps({ "type" : "pre-filter_update" , "data" : [{ "sn" : str (sn.upper()), "model" : str (dev_model)}]}) log.debug(params) headers = { "content-type" : "text/json" , "accept" : "text/plain" } conn = http.client.httpconnection( "65.33.44.43:509" , 509 ) conn.request( 'post' , '/pre/update' , params, headers) response = conn.getresponse() code = response.status reason = response.reason log.debug(code) log.debug(reason) data = json.loads(response.read().decode( 'utf-8' )) conn.close() except exception as e: data = e log.error(e) log.debug( 'data:{},{}' . format (data, type (data))) return data |
希望本文所述对大家python程序设计有所帮助。
原文链接:https://blog.csdn.net/weixin_34228617/article/details/86832790
您可能感兴趣
- php启用curl(php使用curl伪造浏览器访问操作示例)
- phpcurl调用本地函数(PHP使用CURL实现下载文件功能示例)
- php怎么设置curl(php curl发送请求实例方法)
- python响应处理post请求(Python3模拟curl发送post请求操作示例)
- php符串使用教程学习(PHP实现支持CURL字符串证书传输的方法)
- dedecms获取子目录(详解dedecms利用[field:arcurl/]无法获取文章路径的解决方法)
- phpcurl请求能在日志里记录吗(php使用curl模拟多线程实现批处理功能示例)
- phpcurl缺点(PHP封装cURL工具类与应用示例)
- phpcurl详解(解决PHP curl或file_get_contents下载图片损坏或无法打开的问题)
- php开启curl(解决PHP使用CURL发送GET请求时传递参数的问题)
- curl怎么设置方法(关于Curl在Swoole协程中的解决方案详析)
- 杯酒人生---瓦伦丁酒杯和奥丁格啤酒(杯酒人生---瓦伦丁酒杯和奥丁格啤酒)
- 中秋节买啤酒,预算超过7元试试这8种啤酒,麦香浓郁都是真啤酒(预算超过7元试试这8种啤酒)
- CellPress旗下的6 期刊,国人友刊来了解一下吧(CellPress旗下的6期刊国人友刊来了解一下吧)
- ()
- SCI检索 SSCI检索 EI检索 ISTP检索 CSCD检索简介(SCI检索SSCI检索EI检索)
- 参考文献里期刊名称的写法,你知道吗(参考文献里期刊名称的写法)
热门推荐
- laravel开发登录接口(解决laravel5中auth用户登录其他页面获取不到登录信息的问题)
- python3有哪些内置模块(Python3.5内置模块之os模块、sys模块、shutil模块用法实例分析)
- laravel 开发自定义组件(laravel框架模板之公共模板、继承、包含实现方法分析)
- js和css哪个重要(js与css的阻塞问题详析)
- 2020app前端ui框架(amazeui页面分析之登录页面的示例代码)
- linux系统安装宝塔面板启动失败(Linux云主机安装宝塔面板新手教程)
- thinkphp源码上传(ThinkPHP框架实现FTP图片上传功能示例)
- navicat连接mysql报1045(解决Navicat for MySQL 连接 MySQL 报2005错误的问题)
- python分析excel基础数据生成报表(Python实现定制自动化业务流量报表周报功能XlsxWriter模块)
- dedecms样式的引入(dedecms 5.7 文章不能上传图片的解决方法Upload filetype not allow)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9