Http :: istisna

http-hataları atmak (istisna :: sınıf-) istisnaları
Şimdi İndirin

Http :: istisna Sıralama ve Özet

Reklamcılık

  • Rating:
  • Lisans:
  • Perl Artistic License
  • Fiyat:
  • FREE
  • Yayıncı adı:
  • Thomas Muller
  • yayıncı web sitesi:
  • http://search.cpan.org/~tmueller/

Http :: istisna Etiketler


Http :: istisna Açıklama

Her http :: istisna bir istisna :: sınıf - sınıf. Böylece aynı mekanizmalar istisna :: sınıf sınıfları ile de geçerlidir. Aslında, istisna dışında bir göz atın :: Sınıfın Dokümanları İstisnalar ve İstisnalar hakkında daha fazla bilgi için :: Sınıf :: BU: BAŞLATMA BİLGİLER YOLCULUKLARIN YOLCULUKLARINDA BİLGİLER. :: XXX (X bir sayıdır) Subclasses. Bu, http :: istisnalar-> Yeni (404), bir http :: istisnası :: 404 nesnesi, bir http :: istisnası :: temel - nesnedir. :: ...- "ISA" ile sınıf beklediğiniz gibi içermeyeceğini belirtin. Kod veya status_message niteliklerini ve IS_ -Method'ları kullanın. Alt sınıflar derleme zamanında oluşturulur, yani "HTTP :: İstisnai Kullan" ni ilk yaptığınızda. Bu alt sınıfların adlandırma şeması için aşağıdaki paragrafa bakın. Subclasses beklendiği gibi çalışır. Mevcut olarak çalışır. HTTP :: İstisnası kullanın; # bir 404 istisna atın http :: Olarstrics-> Atma (404); # daha sonra çerçevenizdeki değerlendirme {...}; Eğer ($ e = http :: istisnai-> yakalandı) {# Bazı erroruplling şeyler yapabilir $ e-> kodu yazdırın; # 404 $ e-> status_message; # Bulunamadı} Ayrıca http :: istisna alt sınıflarını böyle atabilirsiniz. # Aynı 404 istisna değerlendirmesi {http :: istisna :: 404-> atma (); }; Değerlendirme {http :: istisnası :: not_found-> atış (); }; Ve bunları buna göre yakalayın. # Aynı 404 istisna değerlendirmesi {http :: istisna :: 404-> atma (); }; eğer ($ e = http :: istisnam :: 405-> yakalandı) {stuff suff} # eğer (benim $ e = http :: istisna :: 404-> yakaladı) {do stuff} # yakalayacak eğer ($ e = http :: istisna :: not_found-> yakalandı) {do stuff} # yakalayacaksa ($ e = http :: istisna :: 4xx-> yakalandı) {stuff} # 4xx'i yakalayacak İstisnalar ($ e = http :: istisnai-> yakaladım) {var. İstisnalar oluşturabilir ve onları atamaz, çünkü belki bazı alanları manuel olarak ayarlamak istiyorsunuz. Daha fazla bilgi için http :: istisnasında ve "Accessors" bölümündeki "Alanlar" bölümüne bakın. # atılmaz, yani ölmez, sadece $ e = http :: istisnalar-> YENİ (404); # normal şeyler $ e-> kodu çalışıyor; # 404 $ e-> status_message # Bulunamadı # status_message başka bir şeye ayarla $ e-> status_message ('burada hiçbir şey') # başarısız olur, çünkü kod yalnızca bir aksesuardır, örneğin # $ e-> kodu (403) altındaki aksesuarlara bakın. ; # ve nihayet hazırlanan istisnamızı atın $ e-> atış; ürünün ana sayfası


Http :: istisna İlgili Yazılım