HTTP Authentication i PHP?
Hejsa,Jeg kunne godt tænke mig at vide hvordan man kan lave et Webservice kald fra PHP til en Webservice som kræver HTTP Authentication.
Jeg kender til denne fikse ting som kontakter en Webservice og giver mig XML responsen tilbage.
$query_string = "";
$params = array( 'email' => $RA_USER_EMAIL ,
'nationcode' => $cb_customer_national,
'customerrefno' => $cb_easycollect_uid,
);
foreach ($params as $key => $value) {
$query_string .= "$key=" . urlencode ($value) . "&";
}
$url = "$order_base?$query_string";
$output = file_get_contents($url);
$stringData = "setclickandbuycustomerrefno REST Call result: $output\r\n";
fwrite($fh, $stringData);
Men hvordan laver man et lignende kald til en webservice ser kræver HTTP Authentication.
Jeg har en TICKET/sessionID, som jeg normalt fodre webservicen med - jeg kan f.eks. nemt lave sådan et kald fra .NET og Java, men kan ikke se mig ud af det med PHP.
Håber der er nogle kloge hoveder der kan give mig nogle råd omkring dette.
//EoniX
