[web] htpps à travers un proxy en perl
Bonjour
Je dois envoyer une url https sur un serveur et traiter le header en retour.
Le code fonctionne si je n'utilise pas un proxy.
J'ai un code retour d'erreur :"501 Not implemented"
Si j'utilise l'url directement dans un navigateur, cela fonctionne correctement.
Voici le code.
Si vous avez une idée.
Merci d'avance
my $URL = "https://www.monsite";
# Execution de la requete
my $ua = LWP::UserAgent->new;
$ua->timeout(10);
$ua->proxy(['https'], "http://${PROXY_IP}:$PROXY_PORT");
my $header = new HTTP::Headers;
$header->header("Accept" => "text/plain");
my $request = HTTP::Request->new(GET => $URL, $header, "");
$request->proxy_authorization_basic("", "");
my $response = $ua->request($request);
if ($response->is_success) {
if($errCode eq "0") {
return "0000 OK";
}
else {
return "$errCode $errText";
}
}
else {
print $response->status_line;
return "0500 Erreur de proxy/serveur In visto Pushmail API : $errText";
}