Gildix Reply

n11 API hatayı HTTP 200 içinde döndürüyor: başarısız istek başarılı sanılıyor

n11 SOAP servisi başarısız istekte de HTTP 200 dönüyor. Hata, cevap gövdesindeki durum alanında yazıyor. Yalnızca HTTP koduna bakan entegrasyon, başarısız isteği başarılı sanıyor.

Sorun nerede

Çoğu API hatayı HTTP koduyla söyler: 400, 401, 500. n11 bunu yapmıyor. İstek işlenmese bile 200 dönüyor ve gövdedeki durum alanında başarısızlık yazıyor. Yalnızca HTTP koduna bakan entegrasyon hatayı hiç görmüyor.

Pratikte ne oluyor

Cevap gönderdiğinizi sanıyorsunuz, müşteri hiçbir şey görmüyor. Soru OPEN kalmaya devam ediyor ve mağaza performansınıza yansıyor.

Doğru kontrol

HTTP kodunu geçtikten sonra gövdedeki durum alanını da okuyun ve başarısızlık yazıyorsa hata fırlatın. Ayrıca XML varlıklarını çözerken ampersan kaçırması en sona bırakılmalı; önce çözülürse iç içe kaçırılmış değerler bozuluyor.

Sık sorulanlar

n11 API neden hata kodu döndürmüyor?

SOAP servisi hatayı gövdedeki durum alanında bildiriyor, HTTP kodu 200 kalıyor.

Cevabım gitmiş mi nasıl anlarım?

Gövdedeki durum alanını kontrol edin; başarısızsa soru OPEN kalmaya devam eder.

Bunlar da işinize yarayabilir

Soruları sizin yerinize kim takip ediyor

Gildix Reply pazaryeri mağazanıza gelen soruları sunucuda 7/24 izliyor ve her cevabı sizin yazdığınız mağaza politikasından hazırlıyor. Bilgisayarınız kapalıyken de çalışıyor, ve siz onaylayana kadar hiçbir şey gönderilmiyor. İlk 50 cevap ücretsiz, abonelik yok.

Gildix Reply'ı incele