Setelah di kasih bisikan, mungkin cara yang paling baik adalah gunakan rescue
begin a.get( :url => 'http://api2.bbook.com:8881/city/1', :headers => { 'Accept' => 'text/xml', 'Connection' =>'keep-alive' }) rescue WWW::Mechanize::ResponseCodeError puts $!.page.body end Zak, http://perl-zacko.blogspot.com --- Pada Sel, 30/3/10, anti_matahari <doctor_mo...@yahoo.com> menulis: Dari: anti_matahari <doctor_mo...@yahoo.com> Judul: [id-ruby] Mechanize, Gracefully support HTTP errors Kepada: id-ruby@yahoogroups.com Tanggal: Selasa, 30 Maret, 2010, 7:29 PM Hello, Saya pake Mechanize (sebetulnya saya memakai rspec + webrat buat test HTTP API), sejauh yang saya coba, tak ada cara yang mudah ya buat ngerubah kebiasaan Mechanize supaya tidak raise error (dan die) apabila terjadi error (http error). Yang saya harapkan, object mechanize bisa di set supaya mengembalikan http error code yang ditemukan ketimbang mati. mungkin kalo di WWW::Mechanize nya Perl WWW::Mechanize- >new( autocheck => 0 ) Jatuh cinta itu seperti apa ya rasanya? Temukan jawabannya di Yahoo! Answers! http://id.answers.yahoo.com [Non-text portions of this message have been removed]