Có một bài viết về câu hỏi của bạn trên trang web của asp.net. Tôi hy vọng nó có thể giúp bạn.
Cách gọi api với asp net
http://www.asp.net/web-api/overview/advified/calling-a-web-api-from-a-net-client
Đây là một phần nhỏ từ phần POST của bài viết
Đoạn mã sau gửi yêu cầu POST chứa phiên bản Sản phẩm ở định dạng JSON:
// HTTP POST
var gizmo = new Product() { Name = "Gizmo", Price = 100, Category = "Widget" };
response = await client.PostAsJsonAsync("api/products", gizmo);
if (response.IsSuccessStatusCode)
{
// Get the URI of the created resource.
Uri gizmoUrl = response.Headers.Location;
}