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]

Kirim email ke