django实现web接口 python3模拟Post请求方式


Posted in Python onNovember 19, 2019

作为抛砖引玉,用python3实现百度云语音解析,首先需要模拟Post请求把音频压缩文件丢给百度解析。

但是遇到一个问题客户端怎麽丢数据都是返回错误,后来在本地用django搭建了一个接口模拟一下,发现还是有地方弄错了!

研究这玩意有啥用?

1、用python做自动化运维,客户端发送收集好的信息(模拟post发送)

2、前后端分离,django只提供数据,前端用vuejs,nodejs实现

3、3端 立体通信

上代码:

url.py

from django.conf.urls import url
from django.contrib import admin
from return_api import views
urlpatterns = [
 url(r'^api', views.apis),
]

views.py

from django.shortcuts import render
from django.http import JsonResponse
# Create your views here.
def apis(request):
 data={'name':'你爹'} #返回给客户端的数据
 if request.method=="POST":
  print(request.POST) #查看客户端发来的请求内容
  return JsonResponse(data) #通过 django内置的Json格式 丢给客户端数据

client.py

import requests
 
url = 'http://127.0.0.1:8001/api' #django api路径
 
parms = {
 'name' : '客户端', #发送给服务器的内容
}
 
headers = { #请求头 是浏览器正常的就行 就这里弄了一天 - -!
 'User-agent' : 'none/ofyourbusiness',
 'Spam' : 'Eggs'
}
 
resp = requests.post(url, data=parms, headers=headers)#发送请求
 
# Decoded text returned by the request
text = resp.text
print(json.loads(text))

结果:

服务器端:

django实现web接口 python3模拟Post请求方式

客户端:

django实现web接口 python3模拟Post请求方式

大概就这样了 查不懂 研究一下百度语音 api就可以做智能家居什么的了

以上这篇django实现web接口 python3模拟Post请求方式就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python实现的多线程同步与互斥锁功能示例
Nov 30 Python
通过python+selenium3实现浏览器刷简书文章阅读量
Dec 26 Python
Python tkinter事件高级用法实例
Jan 31 Python
Python实现按当前日期(年、月、日)创建多级目录的方法
Apr 26 Python
Python使用selenium实现网页用户名 密码 验证码自动登录功能
May 16 Python
Python实现的当前时间多加一天、一小时、一分钟操作示例
May 21 Python
如何在python字符串中输入纯粹的{}
Aug 22 Python
简单了解python关系(比较)运算符
Jul 08 Python
利用python在大量数据文件下删除某一行的例子
Aug 21 Python
python xlwt如何设置单元格的自定义背景颜色
Sep 03 Python
使用python实现下载我们想听的歌曲,速度超快
Jul 09 Python
Pycharm 解决自动格式化冲突的设置操作
Jan 15 Python
wxPython+Matplotlib绘制折线图表
Nov 19 #Python
python元组的概念知识点
Nov 19 #Python
python数值基础知识浅析
Nov 19 #Python
基于python实现蓝牙通信代码实例
Nov 19 #Python
使用IDLE的Python shell窗口实例详解
Nov 19 #Python
学Python 3的理由和必要性
Nov 19 #Python
Python的缺点和劣势分析
Nov 19 #Python
You might like
打造计数器DIY三步曲(下)
2006/10/09 PHP
测试php连接mysql是否成功的代码分享
2014/01/24 PHP
codeigniter中测试通过的分页类示例
2014/04/17 PHP
PHP开发中常见的安全问题详解和解决方法(如Sql注入、CSRF、Xss、CC等)
2014/04/21 PHP
PHP中遇到BOM、编码导致json_decode函数无法解析问题
2014/07/02 PHP
smarty模板引擎基础知识入门
2015/03/30 PHP
PHP实现的策略模式示例
2019/03/20 PHP
PHP从零开始打造自己的MVC框架之类的自动加载实现方法详解
2019/06/03 PHP
用js计算页面执行时间的函数
2006/12/07 Javascript
javascript函数库-集合框架
2007/04/27 Javascript
jQuery 1.5最新版本的改进细节分析
2011/01/19 Javascript
查看图片(前进后退)功能实现js代码
2013/04/24 Javascript
js实时获取系统当前时间实例代码
2013/06/28 Javascript
JS实现的简单鼠标跟随DiV层效果完整实例
2015/10/31 Javascript
纯js代码制作的网页时钟特效【附实例】
2016/03/30 Javascript
在Javascript操作JSON对象,增加 删除 修改的简单实现
2016/06/02 Javascript
Java框架SSH结合Easyui控件实现省市县三级联动示例解析
2016/06/12 Javascript
JS全局变量和局部变量最新解析
2016/06/24 Javascript
Javascript 实现放大镜效果实例详解
2016/12/03 Javascript
原生js编写基于面向对象的分页组件
2016/12/05 Javascript
Vue数据双向绑定原理及简单实现方法
2018/05/18 Javascript
JS中数组与对象的遍历方法实例小结
2018/08/14 Javascript
详解redux异步操作实践
2018/08/15 Javascript
ES6中异步对象Promise用法详解
2019/07/31 Javascript
python+opencv实现的简单人脸识别代码示例
2017/11/14 Python
解决python删除文件的权限错误问题
2018/04/24 Python
使用Python-OpenCV向图片添加噪声的实现(高斯噪声、椒盐噪声)
2019/05/28 Python
通过cmd进入python的实例操作
2019/06/26 Python
python实现鸢尾花三种聚类算法(K-means,AGNES,DBScan)
2019/06/27 Python
numpy求平均值的维度设定的例子
2019/08/24 Python
使用CSS3来制作消息提醒框
2015/07/12 HTML / CSS
韩国三星旗下的一家超市连锁店:Home Plus
2016/07/30 全球购物
农村婚礼司仪主持词
2015/06/29 职场文书
《小摄影师》教学反思
2016/02/18 职场文书
教你使用Pandas直接核算Excel中快递费用
2021/05/12 Python
如何判断pytorch是否支持GPU加速
2021/06/01 Python