Câu hỏi phỏng vấn ASP.NET Web API
Câu hỏi

Giải thích về HttpResponseMessage?

Câu trả lời

HttpResponseMessage là một lớp trong .NET Framework và .NET Core dùng để biểu diễn một thông điệp phản hồi HTTP bao gồm mã trạng thái và dữ liệu. Lớp này cung cấp nhiều thuộc tính và phương thức để quản lý thông tin phản hồi từ máy chủ web đến máy khách.

Các thuộc tính quan trọng của HttpResponseMessage bao gồm:

  • StatusCode: Lưu mã trạng thái HTTP của phản hồi, ví dụ như HttpStatusCode.OK cho mã 200 hoặc HttpStatusCode.NotFound cho mã 404.
  • Content: Lưu nội dung của thông điệp phản hồi, có thể là văn bản, JSON, XML, hoặc các dạng dữ liệu khác.
  • Headers: Chứa các tiêu đề phản hồi HTTP.
  • ReasonPhrase: Lưu cụm từ lý do đi kèm với mã trạng thái, thường được gửi bởi máy chủ
  • RequestMessage: Lưu thông điệp yêu cầu đã dẫn đến thông điệp phản hồi này.

Các phương thức quan trọng của HttpResponseMessage bao gồm:

  • EnsureSuccessStatusCode(): Kiểm tr...
junior

junior

Gợi ý câu hỏi phỏng vấn

middle

Làm thế nào để hạn chế quyền truy cập vào phương thức Web API cho một HTTP verb cụ thể?

middle

Sự khác biệt giữa Web APIWeb API 2 là gì?

junior

Mã trạng thái nào được sử dụng mặc định cho tất cả các ngoại lệ không được bắt?

Bình luận

Chưa có bình luận nào

Chưa có bình luận nào