cURL ile GET/POST ve cookie kullanımı

cURL kullanarak komut satırından istediğimiz bir web sayfasına get/post istekleri yapabiliriz. –data parametresi ile post edilecek verileri gönderebiliryoruz. Url sonuna ekleyeceğimiz parametreler de get olarak gönderilecektir. curl --data "param1=value1&param2=value2" http://example.com/index.php Web sayfasının döndürdüğü sonu doğrudan ekrana basılacaktır, bunu bir dosyaya aktarmak için curl --data "param1=value1&param2=value2" http://example.com/index.php > result.html bir değişkene aktarmak için result=$(curl --data "param1=value1&param2=value2" http://example.com/index.php) kullanabiliriz. Erişmek istediğimiz web sayfası kullanıcı girişi istiyorsa cookie kullanrak bunu yapabiliriz. curl --data "username=askin&password=pasw0rd" http://example.com/login.php -c cookie.cook Bu komutla giriş yapıp, oluşturulan cookie’yi cookie.cook dosyasına kaydettik. Tabi burda username ve password parametreleri değişiklik gösterebilir, gönderilen form verisini inceleyerek, gerekli parametreleri bulup uygun formatta göndermek gerekir. []
cookie  cURL  get  post