欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

django實(shí)現(xiàn)web接口 python3模擬Post請(qǐng)求方式

 更新時(shí)間:2019年11月19日 14:51:08   作者:xh21bao  
今天小編就為大家分享一篇django實(shí)現(xiàn)web接口 python3模擬Post請(qǐng)求方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧

作為拋磚引玉,用python3實(shí)現(xiàn)百度云語(yǔ)音解析,首先需要模擬Post請(qǐng)求把音頻壓縮文件丟給百度解析。

但是遇到一個(gè)問(wèn)題客戶端怎麼丟數(shù)據(jù)都是返回錯(cuò)誤,后來(lái)在本地用django搭建了一個(gè)接口模擬一下,發(fā)現(xiàn)還是有地方弄錯(cuò)了!

研究這玩意有啥用?

1、用python做自動(dòng)化運(yùn)維,客戶端發(fā)送收集好的信息(模擬post發(fā)送)

2、前后端分離,django只提供數(shù)據(jù),前端用vuejs,nodejs實(shí)現(xiàn)

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':'你爹'} #返回給客戶端的數(shù)據(jù)
 if request.method=="POST":
  print(request.POST) #查看客戶端發(fā)來(lái)的請(qǐng)求內(nèi)容
  return JsonResponse(data) #通過(guò) django內(nèi)置的Json格式 丟給客戶端數(shù)據(jù)

client.py

import requests
 
url = 'http://127.0.0.1:8001/api' #django api路徑
 
parms = {
 'name' : '客戶端', #發(fā)送給服務(wù)器的內(nèi)容
}
 
headers = { #請(qǐng)求頭 是瀏覽器正常的就行 就這里弄了一天 - -!
 'User-agent' : 'none/ofyourbusiness',
 'Spam' : 'Eggs'
}
 
resp = requests.post(url, data=parms, headers=headers)#發(fā)送請(qǐng)求
 
# Decoded text returned by the request
text = resp.text
print(json.loads(text))

結(jié)果:

服務(wù)器端:

客戶端:

大概就這樣了 查不懂 研究一下百度語(yǔ)音 api就可以做智能家居什么的了

以上這篇django實(shí)現(xiàn)web接口 python3模擬Post請(qǐng)求方式就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • 淺談Django 頁(yè)面緩存的cache_key是如何生成的

    淺談Django 頁(yè)面緩存的cache_key是如何生成的

    這篇文章主要介紹了Django 頁(yè)面緩存的cache_key是如何生成的,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2021-03-03
  • 20招讓你的Python飛起來(lái)!

    20招讓你的Python飛起來(lái)!

    20招讓你的 Python飛起來(lái)!這篇文章主要為大家詳細(xì)介紹了Python性能優(yōu)化的20條建議,感興趣的小伙伴們可以參考一下
    2016-09-09
  • python和numpy?matplotlib版本匹配及安裝指定版本庫(kù)

    python和numpy?matplotlib版本匹配及安裝指定版本庫(kù)

    Matplotlib 是 Python 的繪圖庫(kù),它經(jīng)常與NumPy一起使用,從而提供一種能夠代替Matlab的方案,這篇文章主要給大家介紹了關(guān)于python和numpy?matplotlib版本匹配及安裝指定版本庫(kù)的相關(guān)資料,文中通過(guò)圖文介紹的非常詳細(xì),需要的朋友可以參考下
    2023-10-10
  • Python3中PyQt5簡(jiǎn)單實(shí)現(xiàn)文件打開(kāi)及保存

    Python3中PyQt5簡(jiǎn)單實(shí)現(xiàn)文件打開(kāi)及保存

    本文將結(jié)合實(shí)例代碼,介紹Python3中PyQt5簡(jiǎn)單實(shí)現(xiàn)文件打開(kāi)及保存,具有一定的參考價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2021-06-06
  • 新手常見(jiàn)Python錯(cuò)誤及異常解決處理方案

    新手常見(jiàn)Python錯(cuò)誤及異常解決處理方案

    這篇文章主要介紹了新手常見(jiàn)Python錯(cuò)誤及異常解決處理方案,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-06-06
  • 淺談django 重載str 方法

    淺談django 重載str 方法

    這篇文章主要介紹了淺談django 重載str 方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2020-05-05
  • 使用Python將圖片轉(zhuǎn)正方形的兩種方法實(shí)例代碼詳解

    使用Python將圖片轉(zhuǎn)正方形的兩種方法實(shí)例代碼詳解

    這篇文章主要介紹了使用Python將圖片轉(zhuǎn)正方形的兩種方法,本文通過(guò)實(shí)例代碼給大家給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-04-04
  • python實(shí)現(xiàn)批量監(jiān)控網(wǎng)站

    python實(shí)現(xiàn)批量監(jiān)控網(wǎng)站

    本文給大家分享的是一個(gè)非常實(shí)用的,python實(shí)現(xiàn)多網(wǎng)站的可用性監(jiān)控的腳本,并附上核心點(diǎn)解釋,有相同需求的小伙伴可以參考下
    2016-09-09
  • 詳解MindSpore自定義模型損失函數(shù)

    詳解MindSpore自定義模型損失函數(shù)

    在不同的訓(xùn)練場(chǎng)景中,我們時(shí)常需要使用不同的損失函數(shù)來(lái)衡量一個(gè)模型的計(jì)算結(jié)果的優(yōu)劣,本文重點(diǎn)介紹了在MindSpore中如何去自定義一個(gè)損失函數(shù)?;贛indSpore中的Loss類,我們可以通過(guò)繼承該類后,再重寫(xiě)construct函數(shù)和get_loss函數(shù)實(shí)現(xiàn)全面自定義的損失函數(shù)形式與內(nèi)容
    2021-06-06
  • Python對(duì)PDF文件的常用操作方法詳解

    Python對(duì)PDF文件的常用操作方法詳解

    PDF是Portable?Document?Format的縮寫(xiě),這類文件通常使用`.pdf`作為其擴(kuò)展名。在日常開(kāi)發(fā)工作中,最容易遇到的就是從PDF中讀取文本內(nèi)容以及用已有的內(nèi)容生成PDF文檔這兩個(gè)任務(wù)。本文為大家介紹了幾個(gè)Python中常見(jiàn)的PDF操作,需要的可以參考一下
    2022-05-05

最新評(píng)論