Kể từ khi nâng cấp lên RC cho WebAPI, tôi gặp một số vấn đề kỳ lạ khi gọi POST trên WebAPI của mình. Tôi thậm chí đã quay lại phiên bản cơ bản được tạo trong dự án mới. Vì thế:
public void Post(string value)
{
}
và gọi từ Fiddler:
Header:
User-Agent: Fiddler
Host: localhost:60725
Content-Type: application/json
Content-Length: 29
Body:
{
"value": "test"
}
Khi tôi gỡ lỗi, chuỗi "giá trị" không bao giờ được gán cho. Nó luôn luôn là NULL. Bất cứ ai có vấn đề này?
(Lần đầu tiên tôi thấy vấn đề với một loại phức tạp hơn)
Vấn đề không chỉ liên quan đến ASP.NET MVC 4, vấn đề tương tự xảy ra đối với một dự án ASP.NET MVC 3 mới sau khi cài đặt RC