[Powershell]Requete HTTP

Résolu/Fermé
fxtaa Messages postés 1050 Date d'inscription mardi 20 octobre 2009 Statut Membre Dernière intervention 2 avril 2015 - 16 mai 2012 à 11:37
scriptiz Messages postés 1424 Date d'inscription dimanche 21 décembre 2008 Statut Membre Dernière intervention 14 septembre 2023 - 16 mai 2012 à 15:20
Bonjour,

Je cherche à faire un test afin de savoir si un site répond bien en HTTP.

J'ai trouvé cette fonction .net qui fonctionne très bien avec une URL :
$request = [System.Net.WebRequest]::Create("https://www.google.fr/?gws_rd=ssl")
$request.Method = 'HEAD'
$response = $request.GetResponse()


Malheureusement, cela ne fonctionne qu'avec les URL. Certains des sites que je dois tester n'ont pas de résolutions DNS....

J'ai essayé en remplaçant google.fr par 8.8.8.8:80 mais .Net me dit qu'il attend en paramètre une URL.

Connaissez vous une méthode afin de faire une requête HTTP via @ip:port en powershell ?

Merci

1 réponse

scriptiz Messages postés 1424 Date d'inscription dimanche 21 décembre 2008 Statut Membre Dernière intervention 14 septembre 2023 425
16 mai 2012 à 13:58
> $request = [System.Net.WebRequest]::Create("http://74.125.79.94:80")
> $request.Method = 'HEAD'
> echo $response
2
fxtaa Messages postés 1050 Date d'inscription mardi 20 octobre 2009 Statut Membre Dernière intervention 2 avril 2015 74
16 mai 2012 à 14:21
-_-*
Merci....

Je sais qu'il n'y a pas de question idiote mais la j'en suis pas loin....
0
scriptiz Messages postés 1424 Date d'inscription dimanche 21 décembre 2008 Statut Membre Dernière intervention 14 septembre 2023 425
Modifié par scriptiz le 16/05/2012 à 15:21
:)

Par contre j'ai oublié la ligne :
$response = $request.GetResponse()


Avant le echo $response au cas où pour d'autres ^^
0