Questions tagged «httpcontent»

6
HttpContent.ReadAsAsync在哪里?
我在网络上使用新HttpClient对象(作为新Web API的一部分)的大量示例中看到应该有HttpContent.ReadAsAsync<T>方法。但是,MSDN没有提到此方法,IntelliSense也没有找到它。 它去了哪里,我该如何解决?

2
如何为HttpClient PostAsync第二个参数设置HttpContent?
public static async Task<string> GetData(string url, string data) { UriBuilder fullUri = new UriBuilder(url); if (!string.IsNullOrEmpty(data)) fullUri.Query = data; HttpClient client = new HttpClient(); HttpResponseMessage response = await client.PostAsync(new Uri(url), /*expects HttpContent*/); response.Content.Headers.ContentType = new MediaTypeHeaderValue("application/json"); response.EnsureSuccessStatusCode(); string responseBody = await response.Content.ReadAsStringAsync(); return responseBody; } PostAsync需要另一个参数,该参数必须为HttpContent。 我该如何设置HttpContent?在任何地方都没有适用于Windows Phone 8的文档。 如果我这样做GetAsync,效果很好!但它必须是POST,其内容为key …

3
在WebApi控制器中读取HttpContent
如何在MVC webApi控制器操作中读取PUT请求上的内容。 [HttpPut] public HttpResponseMessage Put(int accountId, Contact contact) { var httpContent = Request.Content; var asyncContent = httpContent.ReadAsStringAsync().Result; ... 我在这里得到空字符串:( 我需要做的是:找出在初始请求中修改/发送的“哪些属性”(这意味着如果该Contact对象具有10个属性,而我只想更新其中2个属性,则发送和对象只有两个属性,像这样的东西: { "FirstName": null, "LastName": null, "id": 21 } 预期的最终结果是 List<string> modified_properties = {"FirstName", "LastName"}
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.