Http :: istisnahttp-hataları atmak (istisna :: sınıf-) istisnaları | |
Şimdi İndirin |
Http :: istisna Sıralama ve Özet
Reklamcılık
- 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
PERININI :: Access :: INPROCESS
Perl Koduna erişmek için Rinci Erişim Protokolü (Riap) kullanın ...
82