0
我正在將json字符串發佈到VB.NET Windows應用程序中的Web Api。這個json數據包含數千或數百萬個字符。當我發佈數據到web api時,拋出錯誤沒有解釋。我將數據更改爲小數據併成功發佈。那麼發佈長json數據到web api的最佳方式是什麼?如何將長數據發佈到Web API
編輯窗口應用程序拋出錯誤,但數據來到Web API方法後。
Using cl As New HttpClient()
cl.BaseAddress = New Uri(proxyUrl)
cl.DefaultRequestHeaders.Accept.Clear()
Dim j = JsonConvert.SerializeObject(rest)
response = cl.PostAsync("api/Restaurant", New StringContent(j.ToString, System.Text.Encoding.UTF8, "application/json")).Result
Dim Data = JsonConvert.DeserializeObject(Of ResponseResult)(response.Content.ReadAsStringAsync().Result)
If Data.Succeed Then
Veri.Tools.Utils.VeriMsg("Güncelleme Başarılı", MsgBoxStyle.OkOnly, "Güncelleme Başarılı")
Else
Veri.Tools.Utils.VeriMsg("Güncelleme Tamamlanamadı", MsgBoxStyle.OkOnly, "Güncelleme Tamamlanamadı")
End If
End Using
我建議與API的創建者聯繫,並要求他們增加在服務器上的POST限制。 – Psychemaster 2014-10-28 12:14:48
我創建了此web api。你在談論網絡配置設置? – cptc 2014-10-28 12:19:53
是的,如果可能的話,您需要增加服務器端的請求限制。 – Psychemaster 2014-10-28 12:20:35