¿Cómo enviar solicitud de correo de php a python?

Quiero enviar la solicitud de publicación de php a python y obtener respuesta Escribo este script que envía la publicación

$url = 'http://localhost:8080/cgi-bin/file.py'; $body = 'hello world'; $options = array('method'=>'POST', 'content'=>$body, 'header'=>'Content-type:application/x-ww-form-urlencoded'); $context = stream_context_create(array('http' => $options)); print file_get_contents($url, false,$context); 

Estoy usando el servidor Python personalizado

 from http.server import HTTPServer, CGIHTTPRequestHandler server_address = ("", 8080) httpd = HTTPServer(server_address, CGIHTTPRequestHandler) httpd.serve_forever() 

Y la secuencia de comandos de Python que toma la solicitud posterior

 print('Content-type: text/html\n') import cgi form = cgi.FieldStorage() text2 = form.getfirst("content", "empty") print("

TEXT_2: {}

".format(text2))

Y luego me pongo

 write() argument must be str, not bytes\r\n' 

¿Cómo se puede resolver? PD perdon por mi mal ingles

Compruebe la extensión del enrollamiento para php http://php.net/manual/en/book.curl.php

  'value1'))); // receive server response ... curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); $server_output = curl_exec ($ch); curl_close ($ch); 

También puede usar una biblioteca como guzzle que puede tener algunas otras campanas y silbidos que puede utilizar.

Ejemplo de uso se puede encontrar en esta otra respuesta aquí:

https://stackoverflow.com/a/29601842/6626810