Ben steampowered.com gelen profillerini okumak için PHP'nin cURL fonksiyonu kullanıyorum. Alınan veri XML ve sadece ilk kabaca 1000 bytes ihtiyaç vardır.
I istimal yöntemi ben bir yığın taşması yanıt okumak bir Range başlık eklemek için (curl: How to limit size of GET?). Ben denedim başka bir yöntem curlopt_range kullanıyordum ama bu da işe yaramadı.
<?
$curl_url = 'http://steamcommunity.com/id/edgen?xml=1';
$curl_handle = curl_init($curl_url);
curl_setopt ($curl_handle, CURLOPT_RETURNTRANSFER, 1);
curl_setopt ($curl_handle, CURLOPT_CONNECTTIMEOUT, 2);
curl_setopt ($curl_handle, CURLOPT_HTTPHEADER, array("Range: bytes=0-1000"));
$data_string = curl_exec($curl_handle);
echo $data_string;
curl_close($curl_handle);
?>
Bu kod çalıştırıldığında, bu her şeyi verir.
Ben PHP Version 5.2.14 kullanıyorum.