Recollir informació POST en Python des d'un servidor web

Ara hauré de fer la recollida de la informació en Python

Primer de tot comencem amb la instal·lació del python3-venv

sudo apt install python3-venv -y

Amb aquesta altra és per crear l’entorn virtual a la carpeta virtual

python3 -m venv venv

Ara activem l’entorn virtual

source venv/bin/activate 

I tornem a instal·lar les llibreries

pip install flask 

Creem el nostre servidor amb python en vim

vim servidorpost.py

I continuem executant el python

 
#Decidim la ruta i unicament accepta POST 
@app.route('/dades', methods=['POST']) 
def rebre_dades(): 
    #Llegim el json 
    dades = request.get_json() 
    #Per mostrar les dades 
    print("JSON rebut:", dades) 
    #Resposta del json 
    return jsonify({'estat': 'rebut', 'dades': dades}), 200 
 
#Instruccions per utilitzar aquest fitxer 
if __name__ == '__main__': 
    #Iniciem el Flask de forma local al ordinador 
    app.run(host='localhost', port=5000)
python3 servidorpost.py