Est-ce que quelqu'un sait comment ajouter des paramètres de corps HTTP dans une demande? J'ai essayé quelque chose comme ...Comment générer une requête HTTP POST à l'aide de Telnet?
telnet xxxx.com 80
Trying 128.x.xxx.45...
Connected to xxxx.com.
Escape character is '^]'.
POST /webapps/methods/check-post HTTP/1.1
Host: xxxx.com
Content-Type: application/json; charset=utf-8
{"id":"myid","color":"blue"}
Mais je suis une « mauvaise demande 400 » réponse
HTTP/1.1 400 Bad Request
Date: Thu, 31 Aug 2017 13:54:32 GMT
Server: Apache/2.4.18 (Ubuntu)
Content-Length: 311
Connection: close
Content-Type: text/html; charset=iso-8859-1
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<html><head>
<title>400 Bad Request</title>
</head><body>
<h1>Bad Request</h1>
<p>Your browser sent a request that this server could not understand.<br />
</p>
<hr>
<address>Apache/2.4.18 (Ubuntu) Server at xxxx.com Port 80</address>
</body></html>
Connection closed by foreign host.
Quelqu'un peut me aider à mettre en place une requête HTTP Post correcte avec des paramètres, en utilisant Telnet ?
double possible de [Comment envoyer une requête POST via telnet] (https: // stackoverflow. com/questions/41147030/how-to-send-a-post-request-through-telnet) – shaochuancs