我在.net 4.5应用程序中使用HttpClient将自定义对象发布到Web API服务。
代码:
public async Task<HttpStatusCode> Run(Customer customer)
{
using (var client = new HttpClient())
{
client.BaseAddress = new Uri("http://someaddress.net/");
client.DefaultRequestHeaders.Accept.Clear();
client.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json"));
var response = await client.PostAsJsonAsync("api/TestApi", customer)
}
}
有没有办法在调用PostAsJsonAsync之前获取此请求的大小?
感谢。