Для справки, вот полный код для отправки json из клиента Python:
import requests
res = requests.post('http://localhost:5000/api/add_message/1234', json={"mytext":"lalala"})
if res.ok:
print res.json()
Вход «json =» автоматически установит тип содержимого, как описано здесь: Сообщение JSON с использованием запросов Python
И вышеупомянутый клиент будет работать с этим кодом на стороне сервера:
from flask import Flask, request, jsonify
app = Flask(__name__)
@app.route('/api/add_message/', methods=['GET', 'POST'])
def add_message(uuid):
content = request.json
print content['mytext']
return jsonify({"uuid":uuid})
if __name__ == '__main__':
app.run(host= '0.0.0.0',debug=True)