Ich weiß nicht, warum all die Antworten hier eine sehr einfache Arbeit sehr schwer machen!
Wenn eine HTTP-Anfrage gestellt wird, sendet der Client eine HTTP_MESSAGE an den Server ( lesen Sie, was HTTP_MESSAGE ist ) und Sie können einen Server in nur 2 einfache Schritte :
-
Installieren Sie netcat:
Auf vielen Unix-basierten Systemen ist dies bereits installiert, und wenn Sie Windows haben, googeln Sie es einfach. Der Installationsprozess ist wirklich einfach, Sie brauchen nur ein nc.exe Datei und dann sollten Sie den Pfad dieser nc.exe-Datei in Ihre Pfad-Umgebungsvariable kopieren und überprüfen, ob alles mit nc -h
-
Erstellen Sie einen Server, der auf localhost:12345
:
einfach tippen nc -l -p 12345
auf Ihrem Terminal und alles ist erledigt! (bei mac nc -l 12345
tnx Silvio Biasiol )
Jetzt haben Sie einen Server, der auf http://localhost:12345
eine Postanforderung mit stellen:
axios.post('http://localhost:12345', { firstName: 'Fred' })
Wenn Sie ein js-Entwickler sind oder Ihr eigenes xhr
oder ein Formular in einer HTML-Datei erstellen und an den Server übermitteln, etc:
<form action="http://localhost:12345" method="post">
oder stellen Sie eine Anfrage bei curl
o wget
oder usw. Dann überprüfen Sie Ihr Terminal, eine rohe HTTP_MESSAGE sollte auf Ihrem Terminal erscheinen und Sie können mit Ihrem fröhlichen Hacking beginnen ;)