SORU
16 Mayıs 2009, CUMARTESİ


Durum kodu 0 - MS VİSTA'DA olarak ne anlama geliyor?HTTP

Ben bir HTA (HTML, Microsoft uygulama - sadece bir çevrimdışı HTML JavaScript uygulama) kullanarak standart MS VİSTA'DA COM nesnesi (Microsoft.XMLHTTP Msxml2.XMLHTTP bağlı olarak tespit sürüm) JavaScript kodu için bazı verileri geri göndermek için sunucu.

Dönen durum 0 kod. Görünüşe göre bu, geçerli bir HTTP durum kodu (resmi şartnameye göre üç basamaklı olmalıdır). (BTW, googling anlamı çok bence hangi ağ bağlantısı var ve durum kodu 17003 falan sökmeyi denedim "sunucu arama başarısız oldu".) DNS

Ben ve farklı yerlerden test eden başka insanlar için iyi çalışır. Ancak, müşteri bu gönderdim ve sıfır HTTP durum kodu aldı ve HTTP responseText boştur. İstemci şirket ağı içerisindeki iki yer ama hem çalıştı.

Bu Internet üzerinde bir HTTP URL (anladığım kadarıyla:// dosya isteği de Mozilla altında başarı durum kodu 0 döndürür) HTTP POST için. Bu responseText, bazı onay dönmek gerektiği gibi bir hata kodu vardır eminim ve veri tabanında kayıtlı değiliz.

CEVAP
24 Ocak 2013, PERŞEMBE


Cevapların bir çoğu yanlış. İnsanlar durum==0 belirli bir durumda neyin sebep olduğunu anlamaya görünüyor ve sonra cevap olarak genelleme.

Kısaca söylemek gerekirse,==0 başarısız bir XmlHttpRequest için durum tanımsız bir hata olarak kabul edilmelidir.

Gerçek W3C spec için sıfır burada iade KOŞULLARI TANIMLAR: http://www.w3.org/TR/XMLHttpRequest/#the-status-attribute

Spec gördüğünüz gibi bu kod server kurulur daha önce meydana gelen bir hata sonucu olabilir.

Bu durum kodu üretmek yaygın bazı durumlar dışında başka cevaplar da yansır ama bu sorunlardan herhangi biri ya da hiçbiri olabilir:

  1. Yasadışı çapraz menşe isteği (CORS)
  2. Güvenlik duvarı engelleme ya da filtreleme
  3. Kod iptal oldu kendi isteği
  4. Yüklü bir tarayıcı uzantısı şeyler geçiyor

Yararlı olacağını tarayıcıları==0 senaryoları bu durumu daha ayrıntılı hata raporlama sağlamak için olacaktır. Gerçekten de, bazen durum==0 konsol yararlı bir mesaj eşlik eder, ama diğerleri Başka bilgi yok.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Bryan Adams

    Bryan Adams

    30 Mart 2006
  • Dan Gately

    Dan Gately

    13 AĞUSTOS 2006
  • michaeljacksonVEVO

    michaeljacks

    2 EYLÜL 2009

İLGİLİ SORU / CEVAPLAR