Bagaimana cara mengontrol ukuran data yang saya dapatkan ketika membuat permintaan HTTP POST dengan wget?


2

Saya mencoba mengotomatiskan login ke situs web dengan mereplikasi permintaan HTTP POST dengan wget. Saya tidak benar-benar membutuhkan data respons, belum lagi bahwa menunggu semuanya meningkatkan waktu eksekusi cronjob.

Saya telah mencoba membatasi jumlah data yang saya dapatkan kembali dari server dengan mengirimkan a

Range: bytes=0-1

HTTP header, tetapi ternyata saya salah melakukannya, karena saya masih mendapatkan ratusan kilobyte konten HTML yang tidak saya butuhkan.

Bagaimana saya melakukannya dengan cara yang benar?


AFAIK, tidak ada cara untuk memberi tahu server Anda tidak perlu seluruh tanggapan - dan jika Anda tidak membaca seluruh tanggapan, server akan menunggu Anda untuk membacanya, di mana Anda mungkin belum masuk. Tergantung tentang bagaimana proses masuk (cookie sesi? sesuatu yang lain?), di tempat Anda, saya akan mencoba menemukan URL lain untuk masuk, yang tidak memberi Anda respons yang sangat besar (dan saya sangat ragu itu ratusan K , itu sangat tidak biasa). Jika tidak > /dev/null,.
dirkt
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.