我可以使用WebClient将对象传递给Web Api控制器

时间:2012-03-26 10:11:03

标签: asp.net-mvc asp.net-web-api

我正在玩新的webapi。

是否可以使用WebClient传递对象,还是需要在WebClient中创建查询字符串?这是我所拥有的模型的基本示例

public class TestModel
{
    [Required]
    [Display(Name = "User name")]
    public string UserName { get; set; }

    [Required]
    [DataType(DataType.Password)]
    [Display(Name = "Password")]
    public string Password { get; set; }


}

任何建议都将不胜感激

1 个答案:

答案 0 :(得分:0)

WebClient非常基础,仅用于使用GET检索数据,因此您必须将所有内容嵌入到查询字符串中。如果您需要更多内容,例如使用内容通过POST请求序列化对象,则可以使用HttpWebRequestHttpClient