Paso de tados de Bash hasta python por POST
Publicado por Marvin (1 intervención) el 17/09/2018 16:58:28
Buenas, Quisiera que me ayuden con un tema que me esta volviendo loco.. he escrito un codigo en BASH para enviar correos, y estoy tratando de enviar datos por POST hacia Python usando un localhost XAMPP, pero no logro hacerlo.
Estoy usando el siguiente codigo para enviar los datos:
Tambien he probado el siguiente codigo:
El codigo Python necesario para recibir los datos es el siguiente:
El resto del codigo no hace falta.. porque lo que quiero es que las variables lleguen a pyhton, sin embrago cuando ejecuto el archivo Bash e ingreso los valores por consola, solo me aparece el codigo python completo en la consola.
Tienen alguna idea de lo que este haciendo mal, o que es lo que debo hacer para que python reciba los datos por medio de POST?
Estoy usando el siguiente codigo para enviar los datos:
1
curl --data "destinatario=$destino && asunto=$asunto && msj=$mensaje && desde=$remitente" http://localhost/send.py
1
curl --data "destinatario=$receptor && asunto=$asunto && msj=$mensaje && desde=$remitente" --request POST http://localhost/send.py
El codigo Python necesario para recibir los datos es el siguiente:
1
2
3
4
5
6
7
8
9
10
11
12
import requests
import smtplib
from email.mime.text import MIMEText
from email.mime.multipart import MIMEMultipart
username = 'Mi_User'
password = '1234567890'
msg = MIMEMultipart('mixed')
title = requests.post['asunto']
sender = requests.post['desde']
recipient = requests.post['destinatario']
El resto del codigo no hace falta.. porque lo que quiero es que las variables lleguen a pyhton, sin embrago cuando ejecuto el archivo Bash e ingreso los valores por consola, solo me aparece el codigo python completo en la consola.
Tienen alguna idea de lo que este haciendo mal, o que es lo que debo hacer para que python reciba los datos por medio de POST?
Valora esta pregunta
0