HTTP tests sur la ligne de commande, est-il quelque chose de mieux que cURL?
Est-il un utilitaire de ligne de commande où vous pouvez simplement mettre en place une requête HTTP et avoir la trace simplement la sortie arrière de la console?
De préciser la méthode serait tout simplement une grande fonctionnalité au lieu de la méthode d'effet secondaire.
Je peux obtenir toutes les informations dont j'ai besoin avec cURL mais je ne peux pas trouver un moyen de l'afficher sans dumping tout pour les fichiers.
J'aimerais la sortie pour afficher les en-têtes de de la a reçu les en-têtes et le corps du message.
Il doit y avoir quelque chose là-bas mais je n'ai pas été capable de google pour cela. Pensé que je devrais demander avant d'aller au large et de l'écrire moi-même.
OriginalL'auteur William | 2011-05-15
Vous devez vous connecter pour publier un commentaire.
Avez-vous essayé
wget
:http://www.gnu.org/software/wget/manual/wget.html#Wgetrc-Commands ?
Comme
wget --save-headers
...OriginalL'auteur c-smile
Je n'aime pas répondre à ma propre question, mais c-sourire à la réponse de me conduire dans la bonne voie:
Réponse courte script shell sur cURL:
L' - [en dash] sens stdout est une convention, j'étais inconscient, mais aussi des œuvres pour wget et un certain nombre d'autres utilitaires unix. Il n'est apparemment pas partie de la coquille, mais intégré dans chaque utilitaire. Le wget équivalent est:
Je pense que le
curl
solution que vous recherchez a été le suivant: stackoverflow.com/a/15138200/96656OriginalL'auteur William
Telnet a pendant longtemps été un bien connu (mais maintenant oublié, je suppose) un outil pour la recherche à une page web. L'idée générale est de telnet sur le port http, de type http 1.1 commande GET, et puis de voir le servi en de la page à l'écran.
Une bonne explication détaillée est http://support.microsoft.com/kb/279466
Un recherche Google donne un tas entier de plus.
OriginalL'auteur Pete Wilson
Pour inclure les en-têtes HTTP dans la sortie (ainsi que la réponse du serveur), il suffit d'utiliser
curl
’s-i
/--include
option. Par exemple:Voici ce que
man curl
dit à propos de ce paramètre:OriginalL'auteur Mathias Bynens
Utiliser telnet sur le port 80
Par exemple:
<CR>
signifie EntrerOriginalL'auteur