from flask import Flask, request, jsonify
import requests
from multiprocessing import Process
def send_json( ) :
return requests.post ( "http://127.0.0.1:5000/api/v1.0/projects" , json= { "title" :"Read a book" } )
app = Flask( __name__)
def start_server( ) :
app.run ( host= '0.0.0.0' , debug= True )
@ app.route ( '/api/add_message/<uuid>' , methods= [ 'GET' , 'POST' ] )
def add_message( uuid) :
content = request.json
print ( content[ 'mytext' ] )
return jsonify( { "uuid" :uuid} )
if __name__ == '__main__' :
P1 = Process( target= start_server( ) , debug= True )
P1.start ( )
P2 = Process( target= send_json( ) )
P2.start ( )
ZnJvbSBmbGFzayBpbXBvcnQgRmxhc2ssIHJlcXVlc3QsIGpzb25pZnkKaW1wb3J0IHJlcXVlc3RzCmZyb20gbXVsdGlwcm9jZXNzaW5nIGltcG9ydCBQcm9jZXNzCgpkZWYgc2VuZF9qc29uKCk6CiAgICByZXR1cm4gcmVxdWVzdHMucG9zdCgiaHR0cDovLzEyNy4wLjAuMTo1MDAwL2FwaS92MS4wL3Byb2plY3RzIiwganNvbj17InRpdGxlIjoiUmVhZCBhIGJvb2sifSkKCmFwcCA9IEZsYXNrKF9fbmFtZV9fKQoKZGVmIHN0YXJ0X3NlcnZlcigpOgogICAgYXBwLnJ1bihob3N0PScwLjAuMC4wJywgZGVidWc9VHJ1ZSkKCkBhcHAucm91dGUoJy9hcGkvYWRkX21lc3NhZ2UvPHV1aWQ+JywgbWV0aG9kcz1bJ0dFVCcsICdQT1NUJ10pCmRlZiBhZGRfbWVzc2FnZSh1dWlkKToKICAgIGNvbnRlbnQgPSByZXF1ZXN0Lmpzb24KICAgIHByaW50KGNvbnRlbnRbJ215dGV4dCddKQogICAgcmV0dXJuIGpzb25pZnkoeyJ1dWlkIjp1dWlkfSkKCmlmIF9fbmFtZV9fID09ICdfX21haW5fXyc6CiAgICBQMSA9IFByb2Nlc3ModGFyZ2V0PXN0YXJ0X3NlcnZlcigpLCBkZWJ1Zz1UcnVlKQogICAgUDEuc3RhcnQoKQogICAgUDIgPSBQcm9jZXNzKHRhcmdldD1zZW5kX2pzb24oKSkKICAgIFAyLnN0YXJ0KCk=