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

基于python和flask實(shí)現(xiàn)http接口過程解析

 更新時(shí)間:2020年06月15日 09:20:11   投稿:yaominghui  
這篇文章主要介紹了基于python和flask實(shí)現(xiàn)http接口過程解析,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下

為什么要做這個(gè)?

mock 第三方服務(wù)時(shí),需要使用,另外包括自身開發(fā),有時(shí)也會(huì)用到python

#!/usr/bin/env python2
# -*- coding: utf-8 -*-
"""
Created on Fri Jun 12 18:52:42 2020

@author: ansonwan
"""
from flask import Flask, request, jsonify
import json
app = Flask(__name__)
app.debug = True

@app.route('/http/query/',methods=['post'])
def post_http():
  if not request.data:  #檢測(cè)是否有數(shù)據(jù)
    return ('fail')
  params= request.data.decode('utf-8')
  #獲取到POST過來的數(shù)據(jù),因?yàn)槲疫@里傳過來的數(shù)據(jù)需要轉(zhuǎn)換一下編碼。根據(jù)晶具體情況而定
  prams = json.loads(params)
  #把區(qū)獲取到的數(shù)據(jù)轉(zhuǎn)為JSON格式。
  return jsonify(prams)
  #返回JSON數(shù)據(jù)。
 
if __name__ == '__main__':
  app.run(host='127.0.0.1',port=1234)
  #這里指定了地址和端口號(hào)。
#!/usr/bin/env python2
# -*- coding: utf-8 -*-#請(qǐng)求http/query/接口

"""
Created on Fri Jun 12 18:55:07 2020

@author: ansonwan
"""
import requests,json
 
data = {
  "datatime":"2020-07-02"
}
url = 'http://127.0.0.1:1234/http/query/'
 
r = requests.post(url,data=json.dumps(data))
print(r.json())

以上就是本文的全部內(nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • 使用pycharm創(chuàng)建Django項(xiàng)目失敗的解決方案

    使用pycharm創(chuàng)建Django項(xiàng)目失敗的解決方案

    使用PyCharm創(chuàng)建Django項(xiàng)目時(shí)遇到無法運(yùn)行的問題,可以檢查Python的安裝路徑設(shè)置是否正確,在PyCharm的設(shè)置中找到項(xiàng)目解釋器的位置,確保路徑正確,如果不確定Python的安裝位置,可以在命令提示符中使用“where Python”命令查詢
    2024-09-09
  • 使用Python讀取和修改Excel文件(基于xlrd、xlwt和openpyxl模塊)

    使用Python讀取和修改Excel文件(基于xlrd、xlwt和openpyxl模塊)

    本文介紹一下使用Python對(duì)Excel文件的基本操作,包括使用xlrd模塊讀取excel文件,使用xlwt模塊將數(shù)據(jù)寫入excel文件,使用openpyxl模塊讀取寫入和修改excel文件,需要的朋友可以參考下
    2021-11-11
  • python中向二維數(shù)組中添加整行或者增列元素問題

    python中向二維數(shù)組中添加整行或者增列元素問題

    這篇文章主要介紹了python中向二維數(shù)組中添加整行或者增列元素問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-01-01
  • 如何使用Pytorch搭建模型

    如何使用Pytorch搭建模型

    本來是只用Tenorflow的,但是因?yàn)門F有些Numpy特性并不支持,比如對(duì)數(shù)組使用列表進(jìn)行切片,所以只能轉(zhuǎn)戰(zhàn)Pytorch了(pytorch是支持的)。還好Pytorch比較容易上手,幾乎完美復(fù)制了Numpy的特性(但還有一些特性不支持),怪不得熱度上升得這么快。
    2020-10-10
  • 僅用50行Python代碼實(shí)現(xiàn)一個(gè)簡單的代理服務(wù)器

    僅用50行Python代碼實(shí)現(xiàn)一個(gè)簡單的代理服務(wù)器

    這篇文章主要介紹了僅用50行Python代碼實(shí)現(xiàn)一個(gè)簡單的代理服務(wù)器,利用最簡單的client->proxy->forward原理在socket模塊下編寫,需要的朋友可以參考下
    2015-04-04
  • python中unittest框架應(yīng)用詳解

    python中unittest框架應(yīng)用詳解

    這篇文章主要介紹了Python中Unittest框架的具體使用,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-09-09
  • Python使用ctypes調(diào)用C/C++的方法

    Python使用ctypes調(diào)用C/C++的方法

    今天小編就為大家分享一篇關(guān)于Python使用ctypes調(diào)用C/C++的方法,小編覺得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來看看吧
    2019-01-01
  • 關(guān)于Torch?torchvision?Python版本對(duì)應(yīng)關(guān)系說明

    關(guān)于Torch?torchvision?Python版本對(duì)應(yīng)關(guān)系說明

    這篇文章主要介紹了關(guān)于Torch?torchvision?Python版本對(duì)應(yīng)關(guān)系說明,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-05-05
  • 十行代碼使用Python寫一個(gè)USB病毒

    十行代碼使用Python寫一個(gè)USB病毒

    本文給大家分享一個(gè)基于十行代碼使用Python寫一個(gè)USB病毒,很簡單,具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2019-06-06
  • Python中的super()方法使用簡介

    Python中的super()方法使用簡介

    這篇文章主要介紹了Python中的super()方法的使用,是Python入門學(xué)習(xí)中的基礎(chǔ)知識(shí),需要的朋友可以參考下
    2015-08-08

最新評(píng)論