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
您可能感兴趣
- phpcurl缺点(PHP封装cURL工具类与应用示例)
- php启用curl(php使用curl伪造浏览器访问操作示例)
- php开启curl(解决PHP使用CURL发送GET请求时传递参数的问题)
- php符串使用教程学习(PHP实现支持CURL字符串证书传输的方法)
- phpcurl调用本地函数(PHP使用CURL实现下载文件功能示例)
- phpcurl请求能在日志里记录吗(php使用curl模拟多线程实现批处理功能示例)
- curl怎么设置方法(关于Curl在Swoole协程中的解决方案详析)
- phpcurl详解(解决PHP curl或file_get_contents下载图片损坏或无法打开的问题)
- php怎么设置curl(php curl发送请求实例方法)
- python响应处理post请求(Python3模拟curl发送post请求操作示例)
- dedecms获取子目录(详解dedecms利用[field:arcurl/]无法获取文章路径的解决方法)
- 魅族智能手表充电座曝光 Type-C 接口,线座分离设计(魅族智能手表充电座曝光)
- 华为 Watch GT2 Pro 智能手表曝光,新增支持无线充电(华为WatchGT2)
- vivo首款智能手表来了 也有血氧饱和度监测,一次充电18天续航(vivo首款智能手表来了)
- 你知道 七夕 的真正含义吗(你知道七夕的真正含义吗)
- 七夕的寓意(七夕的寓意)
- 苏志燮赵恩静结婚,韩国四大公共财产变三人,这么快就有替补了(苏志燮赵恩静结婚)
热门推荐
- laravel后台管理(关于laravel后台模板laravel-admin select框的使用详解)
- laravel自定义实现服务提供者(laravel http 自定义公共验证和响应的方法)
- webpack打包后css路径(Webpack 中 css import 使用 alias 相对路径的方法)
- dedecms的使用教程(解析DedeCms中data目录下的sessions是什么文件)
- ftp上传工具使用方法(CuteFTP多线程FTP上传下载工具功能介绍)
- ftp上传工具使用方法(CuteFTP多线程FTP上传下载工具功能介绍)
- 协程在python中怎么使用(python协程之动态添加任务的方法)
- 无盘服务器配置要求(云服务器配置怎么选)
- laravel5.1获取数据(laravel5表单唯一验证的实例代码)
- ftp服务器配置步骤(快速搭建一个本地的FTP服务器图文教程)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9