Как мне на самом деле получить данные после запроса, когда два сервера Flask взаимодействуют друг с другом?Python

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Как мне на самом деле получить данные после запроса, когда два сервера Flask взаимодействуют друг с другом?

Сообщение Anonymous »

Недавно я начал изучать Flask и пытался отправить данные с одного сервера на другой.
На своем компьютере я создал папку с несколькими файлами JSON и Я хочу отправить данные из одной папки в определенном контейнере в другой. Вот первый сервер:

Код: Выделить всё

from flask import Flask, json, request
import os.path

app = Flask(__name__)

@app.route('/', methods=['GET', 'POST'])
def docu_test():
if request.method == 'POST':
sOper = int(request.form['test'])
if sOper == 1:
with open('data/document.json', mode='r') as f:
document:dict = json.load(f)
return document
#I know that passing a dictionary is not practical,
#but practicality is not the point of the exercise
#I'm just trying to pass the dict to understand how sending data works
else:
raise Exception("Error")

if __name__ == '__main__'and\
os.path.exists('data/document.json'):
app.run(host="127.0.0.1", port=1240)
А вот другой сервер:

Код: Выделить всё

from flask import Flask, json
import requests

api = Flask(__name__)

@api.route('/', methods=['GET'])
def testing():
response = requests.post("http://127.0.0.1:1240", data={'test':1})
pass

if __name__ == '__main__':
api.run(host="127.0.0.1", port=2480)
Там, где я написал «пройти», я действительно не знаю, что мне делать. Я хочу передать «document.json» с одного сервера на другой, но не знаю, как получить эти данные. Чего не хватает?


Подробнее здесь: https://stackoverflow.com/questions/790 ... -communica
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Python»