python param_python发送带param的post请求
#!/bin/env python
#-*- encoding: utf-8 -*-
###发送带param data的body
import struct
import httplib
import time
import urllib
import binascii
import sys
import json
#10.40.46.29:8216
#http://10.40.46.29:8216/PutUrlList?kerversion=6.0.0.6&protocolversion=1.0.0.0
ip=sys.argv[1]
port=sys.argv[2]
default_encoding = 'utf-8'
if sys.getdefaultencoding() != default_encoding:
reload(sys)
sys.setdefaultencoding(default_encoding)
def query():
try:
params=urllib.urlencode({'records':'dXsIAAAAAAAAAKtWKkpNzk+PL0otLs0pKVayiq5WSi0qyi+KT85PSVWyMtBRKsnMBTIMjS1NDCyNTUzNzIyBgmX5mcmp8SX58SWpFSVQ3UpWSs93z1R4umfBkx2dCs86Jz+fsvXF+rlKOkrJuSnxmSlAQwxMIJySygKQmbWxtQDGziAHgQAAAA=='});
headers = {"Content-Type":"application/x-www-form-urlencoded","Connection":"Keep-Alive","Referer":"http://yuyin.baidu.com/voice?osname=voiceopen&action=usereventflow&wise_cuid=18C7D4CA83BE749657D4C7AE6B32696E"};
conn = httplib.HTTPConnection(ip, port, False, 600)
url = "/voice?osname=voiceopen&action=usereventflow&wise_cuid=18C7D4CA83BE749657D4C7AE6B32696E"
conn.request('POST', url = url, body=params, headers=headers)
response = conn.getresponse()
# print response.status
resp = response.read()
res=json.loads(resp)
#conn.close()
return res
except Exception, e:
conn.close()
print ('[HttpGET] get from server failed, errmsg=%s' % (e))
return -1
all=query()
print all["errno"]
python param_python发送带param的post请求相关推荐
- python headr方法_对Python发送带header的http请求方法详解
简单的header import urllib2 request = urllib2.Request('http://example.com/') request.add_header('User-A ...
- C# 发送带cookie的http请求_C#发送请求带cookie
C# 发送带cookie的http请求_C#发送请求带cookie 一.Get请求带cookie 发送带cookie的请求,最好带上浏览器代理字符串: Mozilla/5.0 (Windows NT ...
- python中发送带附件的邮件,python SMTP实现发送带附件电子邮件
本文实例为大家分享了python SMTP发送带附件电子邮件的具体代码,供大家参考,具体内容如下 可采用email模块发送电子邮件附件.发送一个未知MIME类型的文件附件其基本思路如下: 1. 构造M ...
- Postman发送带cookie的http请求
1.Postman是chrome上一个非常好用的http客户端插件,可惜由于chrome安全的限制,发不出带cookie的请求.如果想要发送带cookie的请求,需要开启Interceptor: 2. ...
- java 送参数_关于java:如何以编程方式发送带参数的HTTP请求?
本问题已经有最佳答案,请猛点这里访问. 如果我使用浏览器向服务器发送信息(例如使用登录.密码页),我只需填写用户文本框和密码文本框,然后单击登录按钮. 我想发送此信息,但不必使用浏览器.我想" ...
- 关于nodejs发送带参数的post请求调用人人网api
其实对js基本都没什么了解就要去用nodejs尝试实在有些勉强,做些简单的笔记以后看起来或许有些帮助. 用-express -e xxx(应用名)创建基于ejs模版的应用. 按提示cd xxx并 ...
- Python SMTP 发送带附件电子邮件
这里写链接内容 可采用email模块发送电子邮件附件.发送一个未知MIME类型的文件附件其基本思路如下: 1. 构造MIMEMultipart对象做为根容器 2. 构造MIMEText对象做为邮件显示 ...
- requests模块发送带headers的Get请求和带参数的请求
1.在PyCharm开发工具中新建try_params.py文件: 2.try_params.py文件中编写代码: import requests#设置请求Headers头部header = {&qu ...
- 【Python实用工具】巧妙利用Python实现发送带附件的邮件
Python SMTP发送邮件 SMTP(Simple Mail Transfer Protocol)即简单邮件传输协议,它是一组用于由源地址到目的地址传送邮件的规则,由它来控制信件的中转方式. py ...
最新文章
- PAT(甲级)2019年春季考试 7-2 Anniversary
- 关于示波器地线的问题!
- redis 集群搭建_Redis分布式缓存分布式集群搭建
- PHP之高性能I/O框架:Libevent(二)
- UE4学习-UE4结合vs2019混合编程
- 收集Redis 经典面试题
- 使用node中的express解决vue-cli加载不到dev-server.js的问题
- Latex 表格 行合并,列合并,控制行间距 单元格宽度
- 第1届ICPC青少年程序设计竞赛(正式赛)A 题 - Divide
- day21 java的随机数
- Clay:易塑的c#动态对象——第一部分:为什么我们需要它
- 保护REST API / Web服务的最佳实践[关闭]
- Android java时间戳转年月日时分秒
- 进程、线程、I/O密集、计算密集
- 极域电子教室豪华版v6.0.2021有哪些功能
- 人口下降是否会导致房价下跌?
- oracle外表层,三步教会你掌握Oracle外表(externaltable)
- H3C PPP MP协议
- C/S模型(客户/服务器模型)
- 图文电视related
热门文章
- php计算百分比加成_百分比计算器
- dw写出来的php乱码,解决DW中的乱码问题
- 基于JAVA+Servlet+JSP+MYSQL的中小型财务管理系统
- 基于JAVA+Servlet+JSP+MYSQL的学生信息管理系统
- 计算机专业中最受热议的4个专业,2018考研后身价倍增的4个专业盘点
- HTML绘制机器人代码,C#编写机器人PCSDK程序-界面程序上画机器人跟着画
- 在线word转html
- eclipse设置工作空间编码为默认utf-8
- 抓住六个点,谈唯品会的峰值系统应对实践
- careercup-递归和动态规划 9.2