Linux/Unix Shell Scripting - Paso de tados de Bash hasta python por POST

 
Vista:
Imágen de perfil de Marvin
Val: 1
Ha aumentado su posición en 14 puestos en Linux/Unix Shell Scripting (en relación al último mes)
Gráfica de Linux/Unix Shell Scripting

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:
1
curl --data "destinatario=$destino && asunto=$asunto && msj=$mensaje && desde=$remitente" http://localhost/send.py
Tambien he probado el siguiente codigo:
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
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder