REST hizmetime bir JSON gövdesi ile bir POST isteği yaptığımda Content-type: application/json; charset=utf-8ileti başlığına eklerim . Bu başlık olmadan, hizmetten bir hata alıyorum. Ben de porsiyon Content-type: application/jsonolmadan başarıyla kullanabilirsiniz ;charset=utf-8.
Tam olarak ne yapar charset=utf-8? Ben karakter kodlama belirtir ama hizmet onsuz iyi çalışıyor biliyorum. Bu kodlama, ileti gövdesinde bulunabilecek karakterleri sınırlıyor mu?
application/jsonMedya Türü Kaydına göre , charsetpratikte sık sık sağlanmakla birlikte, hiç de desteklenen bir parametre görünmemektedir .
I know it specifies the character encoding but the service works fine without it."çalışma" her zaman "mevcut kod / yapılandırma, tek bir şey yapmak için tüm köşe vakalarını kapsayan en doğru yoldur" anlamına gelmez. Diğer koşullar altında çalışmayabilecek tüm sözleşmelere ve varsayımlara bağlıdır. Şahsen benim için her zaman olabildiğince açık olmaya çalışıyorum.