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

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

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

為什么要做這個?

mock 第三方服務時,需要使用,另外包括自身開發(fā),有時也會用到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:  #檢測是否有數(shù)據(jù)
    return ('fail')
  params= request.data.decode('utf-8')
  #獲取到POST過來的數(shù)據(jù),因為我這里傳過來的數(shù)據(jù)需要轉換一下編碼。根據(jù)晶具體情況而定
  prams = json.loads(params)
  #把區(qū)獲取到的數(shù)據(jù)轉為JSON格式。
  return jsonify(prams)
  #返回JSON數(shù)據(jù)。
 
if __name__ == '__main__':
  app.run(host='127.0.0.1',port=1234)
  #這里指定了地址和端口號。
#!/usr/bin/env python2
# -*- coding: utf-8 -*-#請求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)容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

相關文章

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

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

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

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

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

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

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

    如何使用Pytorch搭建模型

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

    僅用50行Python代碼實現(xiàn)一個簡單的代理服務器

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

    python中unittest框架應用詳解

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

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

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

    關于Torch?torchvision?Python版本對應關系說明

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

    十行代碼使用Python寫一個USB病毒

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

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

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

最新評論