Unter Windows möchte ich einfache HTTP-Anfragen stellen, um Fehler in meinen Skripten zu finden. Natürlich verwende ich normalerweise bequemere Tools (wie das "REST client" -Plugin in Firefox), aber jetzt möchte ich eine Ebene tiefer gehen.
Wie kann ich in Windows über die Befehlszeile HTTP-Anforderungen stellen?
Ich habe versucht, Plink (von PuTTY) zu verwenden:
plink -telnet -P 80 servername GET /index.php
Aber der Server sagt mir immer wieder, dass
Das Anforderungsverb ist ungültig.
Wahrscheinlich ignoriert es das GET /index.php
Teil.
- Ich habe keine
telnet
(ich verwende den PC meines Unternehmens und kann die Windows-Funktion hier nicht installieren) - Ich möchte es niedrig halten (keine Weiterleitungen folgen usw.)
plink
geht das nicht?
index.php
ist kein gültiges Anforderungsverb für diesen Dienst (im Grunde müssen Sie die Funktion angeben, die im Webdienst ausgeführt werden soll).
nc -z [ipaddress] 80
und um einige http-Anfragen zu erledigen, können curl http://example.com/
Sie Folgendes ausführen: Das Lesen einer URL über GET :