2016-03-23 29 views
1

Web api'ye yeni girdim. 10MB json dize gönderirken, yöntem parametresi boş gösterir. json dize boyutunu azaltırsam, parametre Http gövdesinde gönderdiğim dizeyi gösterir. Ben googled, ben maxAllowedContentLength özelliği varsayılan değeri 30000000 bayt olduğunu buldum. Ama dize büyüklüğüm bu değerden çok daha küçük. Http post yöntemim neden Parametre olarak büyük bir string almıyor? Bu problem nasıl çözülür? aşağıdaki gibi yerine Mesaj yöntemi için Parametre kullanmanınWeb API post parametresi Null

cevap

1

http içerikten giriş okumak:

var msg = Request.Content.ReadAsStringAsync(); 
var msgResult = msg.Result; 
string reqString = msgResult.ToString(); 
İlgili konular