Написал такую функцию:
def co(): conn = httplib.HTTPConnection("127.0.0.1", 5000) conn.request("POST", "/api/post/", "Content-type: application/json", '{"title":"zagolovok", "desc": "opisanie"}') response = conn.getresponse() data = response.read() conn.close() return data
curl -i -H "Content-Type: application/json" -X POST -d '{"title":"Zagolovok", "desc": "opisanie"}' http://localhost:5000/api/post/
Функция на flask, которая принимает данные, имеет следующий вид:
@app.route('/api/post/', methods=['GET', 'POST']) def post(): if request.method == 'POST': print request.json['title'] print request.json['desc'] return jsonify({'error': 0}) return ""
Подскажите, пожалуйста, что я делаю не так