Bonjour,
J'essaie d'envoyer une requête POST et afficher la réponse, voilà mon code :
=================================
import http.client, urllib.parse
params = urllib.parse.urlencode({'mot_de_passe': 'kangourou'})
headers = {"Content-type": "application/x-www-form-urlencoded", "Accept": "text/plain"}
conn = http.client.HTTPConnection("localhost/test/formulaire.php")
conn.request("POST", "", params, headers)
response = conn.getresponse()
print(response.status, response.reason)
data = response.read()
print(data)
conn.close()
=================================
Mais cela me mets cette erreur :
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/usr/local/lib/python3.3/http/client.py", line 1061, in request
self._send_request(method, url, body, headers)
File "/usr/local/lib/python3.3/http/client.py", line 1099, in _send_request
self.endheaders(body)
File "/usr/local/lib/python3.3/http/client.py", line 1057, in endheaders
self._send_output(message_body)
File "/usr/local/lib/python3.3/http/client.py", line 902, in _send_output
self.send(msg)
File "/usr/local/lib/python3.3/http/client.py", line 840, in send
self.connect()
File "/usr/local/lib/python3.3/http/client.py", line 818, in connect
self.timeout, self.source_address)
File "/usr/local/lib/python3.3/socket.py", line 417, in create_connection
for res in getaddrinfo(host, port, 0, SOCK_STREAM):
FileNotFoundError: [Errno 2] No such file or directory
Merci d'avance pour toute aide !
Partager