python2 http请求post、get
发送post,json
#!/usr/bin/env python
# -*- coding: utf-8 -*-
import json
import urllib2
data = {"userAccount":"zhaoyun", "userPwd":"0e7517141fb53f21ee439b355b5a1d0a", "loginKey": ""}
headers = {'Content-Type': 'application/json'}
url='http://192.168.7.160/ipc_moudle/sysUser/login/'
req = urllib2.Request(url=url, data=json.dumps(data), headers=headers)
res = urllib2.urlopen(req)
res = res.read()
print(res)
发送get
import urllib,urllib2
url='http://192.168.199.1:8000/mainsugar/loginGET/'
textmod ={'user':'admin','password':'admin'}
textmod = urllib.urlencode(textmod)
print(textmod)
#输出内容:password=admin&user=admin
req = urllib2.Request(url = '%s%s%s' % (url,'?',textmod))
res = urllib2.urlopen(req)
res = res.read()
print(res)
#输出内容:登录成功
其他,未测
1. GET方法
#!/usr/bin/env python
# -*- coding:utf-8 -*-
# File: http_get.py
import urllib2
def http_get():
url='http://192.168.1.13:9999/test' #页面的地址
response = urllib2.urlopen(url) #调用urllib2向服务器发送get请求
return response.read() #获取服务器返回的页面信息
ret = http_get()
print("RET %r" % (ret))
3. PUT方法
#!/usr/bin/env python
# -*- coding:utf-8 -*-
# File: http_put.py
import urllib2
import json
def http_put():
url='http://192.168.1.13:9999/test'
values={'':''}
jdata = json.dumps(values) # 对数据进行JSON格式化编码
request = urllib2.Request(url, jdata)
request.add_header('Content-Type', 'your/conntenttype')
request.get_method = lambda:'PUT' # 设置HTTP的访问方式
request = urllib2.urlopen(request)
return request.read()
resp = http_put()
print resp
4. DELETE方法
#!/usr/bin/env python
# -*- coding:utf-8 -*-
# File: http_delete.py
import urllib2
import json
def http_delete():
url='http://192.168.1.13:9999/test'
values={'user':'Smith'}
jdata = json.dumps(values)
request = urllib2.Request(url, jdata)
request.add_header('Content-Type', 'your/conntenttype')
request.get_method = lambda:'DELETE' # 设置HTTP的访问方式
request = urllib2.urlopen(request)
return request.read()
resp = http_delete()
print resp
python2 http请求post、get相关推荐
- server酱php推送代码,多种语言调用Server酱推送微信模板消息
把Server酱用来推送报警信息或日志是非常方便的,接入成本非常低也很简单 最近使用了一个 Python 的自动签到脚本,进行自动签到,但是每天签到完白天还需要看日志或者访问网站查看是否成功 这还不如 ...
- 简单图形界面初学 :tkinter+阿里云接口+爬虫,实现全国天气查询
可能需要的环境: Python 3.6官网下载 需要下载的第三方库:requests 其余为python自带不需要下载 首先看下效果图 具体写作过程参考b站视频传送门:GUI天气预报 接下 ...
- python—接口调用
文章目录 一.接口请求 二.二进制请求与响应 GET 请求 POST 请求 三.关于图片的请求 四.Python调用WebService接口 五.Python HmacSHA1 加密与签名 一.接口请 ...
- Python2.x自学笔记(一)——Json格式与请求
2019独角兽企业重金招聘Python工程师标准>>> 简单请求 # 简单的请求响应 import urllib2response = urllib2.urlopen('http:/ ...
- python2.7web代码用python3.6运行时,浏览器发送请求报错TypeError: Object of type 'bytes' is not JSON serializable的解决办法
浏览器的Cookie由Python 2代码设置.Python 3将cookie内容解释为字节字符串.只要清除浏览器cookie就好了.
- Djang1.8+Python2.0迁移到Django2.0+Python3.6注意事项(转)
Djang1.8+Python2.0迁移到Django2.0+Python3.6注意事项 参考:https://blog.csdn.net/weixin_40475396/article/detail ...
- 爬虫python爬取页面请求_Python网络爬虫第三弹《爬取get请求的页面数据》
一.urllib库 urllib是Python自带的一个用于爬虫的库,其主要作用就是可以通过代码模拟浏览器发送请求.其常被用到的子模块在Python3中的为urllib.request和urllib. ...
- python2 urllib 笔记
python2 urllib 笔记 import urllibbase='http://httpbin.org/' ip=base+'ip' r=urllib.urlopen(ip) print r. ...
- werkzeug中服务器处理请求的实现
当成功建立好服务器后,接下来就是等待请求并处理请求通过路由分配给相应的视图函数了,以下是函数调用过程 -> self._handle_request_noblock() /usr/lib/pyt ...
最新文章
- iOS 对UIImage进行的一些操作
- java B2B2C 仿淘宝电子商城系统-Spring Cloud Feign的文件上传实现
- Android自定义XML属性以及遇到的命名空间的问题
- 神策数据全新改版数据概览,致力打造多角色、多场景的“工作台”
- 从绘画和雕塑中了解板甲的设计思路
- RocketMq发送延迟消息
- 做菜不好吃,你一定是忽略了这20个小技巧!
- [翻译]禅与文件和文件夹组织的艺术 上
- 洛谷 P3373 【模板】线段树 2 解题报告
- P2525 Uim的情人节礼物·其之壱
- 关于sql注入漏洞的挖掘及渗透工具简介
- 基于STC89C52单片机的LED显示电子钟的制作
- 更好地保护眼睛从现在做起!
- 拒酒词,好难找哟,留到有用
- 用Scrapy爬取笔趣阁小说
- Android UI开发细节Api使用技巧总结
- linux 创建子进程,linux中fork同时创建多个子进程的方法(一)
- Pascal面试考试题库和答案(命令式和过程式编程语言学习资料)
- 什么是Docker镜像?
- AVOS Cloud 技术支持系统开源了
热门文章
- 有了这些,文件批量重命名还需要求助其它工具吗?
- 高颜值可定制在线作图工具-第二版
- KMP字符串比对算法理解
- 不容错过!我的Mac装机软件清单,Mac新手看过来!
- python小游戏之二
- 计算机网络课程设计之基于 IP 多播的网络会议程序
- pythongui界面复选框数值选择并求和_如何使用Python从图像中分离复选框按钮和复......
- python字典_python字典可变吗
- Linux基础学习六:Nginx的使用教程
- python实现模拟按键下拉_利用 Python 实现 Windows 下的鼠标键盘模拟