Как отправить запрос на отправку с php на python?

Я хочу отправить запрос на отправку с php на python и получить ответ. Я пишу этот скрипт, который отправляет сообщение

$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); 

Я использую пользовательский сервер python

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

И скрипт python, который выполняет запрос на отправку

 print('Content-type: text/html\n') import cgi form = cgi.FieldStorage() text2 = form.getfirst("content", "empty") print("<p>TEXT_2: {}</p>".format(text2)) 

И тогда я получаю

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

Как это можно решить? PS Извините за мой плохой английский