REST hizmetime bir JSON gövdesi ile bir POST isteği yaptığımda Content-type: application/json; charset=utf-8
ileti başlığına eklerim . Bu başlık olmadan, hizmetten bir hata alıyorum. Ben de porsiyon Content-type: application/json
olmadan 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/json
Medya Türü Kaydına göre , charset
pratikte 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.