我如何 post 和 class 到 Web Api
how do I post an class to WebApi
我的 Web API 中有以下代码...
public class OrderDetail {
public string Name { get; set; }
public string Adress { get; set; }
}
config.Routes.MapHttpRoute(
name: "DefaultPostApi",
routeTemplate: "api/{controller}/{action}/{passKey}"
);
[System.Web.Http.AcceptVerbs("GET", "POST")]
[System.Web.Http.HttpGet]
public HttpResponseMessage AddPost(string passKey, OrderDetail order)
{
// string PostedOrderDetailName = order.Name
}
我想知道如何将订单详细信息 class 从我的客户端发送到服务器 WebAPI
- 将 OrderDetail 对象序列化为 JSON
- 将它传递给 ajax 对象中的 ApiController
我的 Web API 中有以下代码...
public class OrderDetail {
public string Name { get; set; }
public string Adress { get; set; }
}
config.Routes.MapHttpRoute(
name: "DefaultPostApi",
routeTemplate: "api/{controller}/{action}/{passKey}"
);
[System.Web.Http.AcceptVerbs("GET", "POST")]
[System.Web.Http.HttpGet]
public HttpResponseMessage AddPost(string passKey, OrderDetail order)
{
// string PostedOrderDetailName = order.Name
}
我想知道如何将订单详细信息 class 从我的客户端发送到服务器 WebAPI
- 将 OrderDetail 对象序列化为 JSON
- 将它传递给 ajax 对象中的 ApiController