How to use System.Net.HttpClient to post a complex type?

前端 未结 9 508
感动是毒
感动是毒 2020-11-29 16:31

I have a custom complex type that I want to work with using Web API.

public class Widget
{
    public int ID { get; set; }
    public string Name { get; set;         


        
9条回答
  •  自闭症患者
    2020-11-29 17:01

    I think you can do this:

    var client = new HttpClient();
    HttpContent content = new Widget();
    client.PostAsync("http://localhost:44268/api/test", content, new FormUrlEncodedMediaTypeFormatter())
        .ContinueWith((postTask) => { postTask.Result.EnsureSuccessStatusCode(); });
    

提交回复
热议问题