2015-03-13 25 views
1

當我在IE8/9上製作XDomainRequest時,未設置Content-Type,實際上HTTP標頭中缺少Content-Type。這是IE XDomainRequest的工作原理。ServiceStack XDomainRequest和缺少內容類型標頭

在後端,我怎麼告訴Servicestack治療是沒有內容的所有傳入的請求 - 類型爲application/Json的

感謝

周杰倫

回答

2

你可以在添加PreRequestFilter您的AppHost修改您的主機的底層請求ContentType,例如:

this.PreRequestFilters.Add((req, res) => 
{ 
    if (string.IsNullOrWhiteSpace(req.ContentType)) 
    { 
     ((AspNetRequest)req).HttpRequest.ContentType = MimeTypes.Json; 
    } 
}); 
相關問題