2016-04-12 25 views
3

Bu yüzden http2 protokolünün eski http1.1 protokolünde bulunan 404 Bulunamadı gibi durum mesajlarını desteklememesinin zor yolunu öğrendim. Web Api'simizden biri, son kullanıcıya okunabilir bir mesaj vermek için http durum mesajını kullanıyor.Http2 protokolü ve durum mesajları

Şimdi sorum şu: http2'de durum mesajlarını döndürmenin yeni bir yolu var mı, yoksa mesajı http yanıt gövdesinde mi döndürmek zorundayız?

+0

farkında değildi (Kayıt için bu değişikliğe karşı savundu) ve bir saniye ben durum kodu (404) durum mesajının yerine döndürülecek gibi oldu ("Bulunamadı" okumak) ve çok karıştı! Neyse, api’nize bir arama yapamaz mısın? Her bir web sunucusu uygulamasına bağlı olmak yerine, her bir kod için aynı iletiyi döndürmenin ek yararı da olacaktır (her kod için hepsi aynı durum iletisini döndürüyor mu?). –

cevap

5

Yeni standart bir yol yoktur, bu nedenle özel bir yanıt başlığı veya ileti gövdesi tek seçeneğinizdir.

:

+0

Bakış açımdan, bu bir değişiklik olmamalı. 1.1'den gelen RFC, listelenen sözcüklerin nedeninin yalnızca öneriler olduğunu ve istemcinin bunları incelemeye gerek olmadığını bildirdiğinden, her zaman isteğe bağlı olarak neden cümlecikleri inceledim ve onlara bağlı olmaya çalıştım. –