Panowie,
podpowie ktoś jak zamienić poniższy kod PHP na klasycznego .NETa (4.7.2)? Nie bardzo ogarniam jak przekazać taką strukturę...
<pre><?php
// parametry requestu
$data = array('client' => 'KOD KLIENTA',
'login' => 'LOGIN',
'pass' => 'HASLO',
'req' => 'product',
'pid' => 'UKMIC290015;AKASS113043;KOTRAZT9008;121650;121974',
'withdesc' => '1',
'ignore_missing' => '1');
// wykonujemy request
$url = 'https://xml.ab.pl/gateway.php';
$curl = curl_init();
curl_setopt($curl, CURLOPT_URL, $url);
curl_setopt($curl, CURLOPT_POST, true);
curl_setopt($curl, CURLOPT_POSTFIELDS, http_build_query($data));
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, 0);
$result = curl_exec($curl);
$err = curl_error($curl);
$errno = intval(curl_errno($curl));
curl_close($curl);
// sprawdzamy odpowiedz
if (!$err) {
// odpowiedz ok, request mozna parsowac
print(htmlspecialchars($result));
} else {
// problem CURLa z wykonaniem requestu
var_dump($err, $errno);
}
?></pre>