Tôi có một phương pháp Web API trả về một danh sách các sự kiện:Làm cách nào để sửa đổi cài đặt kích thước phản hồi được phép mặc định cho Ứng dụng API Web?
public HttpResponseMessage GetEvents()
{
...
}
Dịch vụ của tôi hỗ trợ cả hai phản ứng Xml và JSON sử dụng DataContractSerializer (đối với xml) và DataContractJsonSerializer (đối với JSON).
Kích thước phản hồi có thể là 30MB.
Kích thước phản hồi cho phép mặc định trong ASP.NET Web API được lưu trữ trong IIS là gì?
Cách sửa đổi cài đặt mặc định?
Cách tốt nhất để trả lại dữ liệu lớn như vậy (mặc dù nó không lớn như vậy)?
Tôi có nên nén phản hồi không?
Ngoài ra, chúng tôi có thể nhận được một yêu cầu mỗi giây.
Cảm ơn
Câu hỏi của tôi là về kích thước phản ứng trong ASP.NET MVC Web Services API. –
Liên kết đó dành cho các trang ASP có giới hạn bộ đệm 4MB. Tôi không nghĩ rằng các cài đặt tương tự nên áp dụng cho API Web? –
Chúng giống nhau, Web Api HttpResponseMessage chỉ bao bọc trên http Response. –