Chuyển đến nội dung chính

Bài đăng

Hiển thị các bài đăng có nhãn Web API

RFC 7807

Giới thiệu Giả sử bạn có nhiều API xử lý data trong một ứng dụng. Khi 1 API xảy ra lỗi, nó sẽ trả về error code Có thể trả theo cách này { "isSuccess": "true", "errorDetai": "An internal server error occurred." } Hoặc cách này { "isSuccess": "true", "error": { "errorDetai": "An internal server error occurred.", "errorCode": "401" } } Và còn rất nhiều cách khác nữa Rất may là chúng ta có RFC 7807. RFC 7807 là một tiêu chuẩn Internet xác định một "problem detail" là một cách để mang theo các chi tiết lỗi có thể đọc được bằng máy trong phản hồi HTTP để tránh cần định nghĩa các định dạng phản hồi lỗi mới cho API HTTP. Trước RFC 7807, các API HTTP thường sử dụng các định dạng phản hồi lỗi riêng lẻ. Điều này có thể gây khó khăn cho các API trong việc xử lý các lỗi, vì các API này cần phải hiểu định dạng lỗi cụ thể của mỗi API. HTTP Code error HTTP code error ...

Authentication and Authorize in Web API 2 (Phần 2): Xác thực địa chỉ email và tùy chỉnh Password Policy

Trong bài viết này, sẽ mô tả các bước để xác thực địa chỉ email sau khi đăng ký và cách tùy chỉnh Password Policy. Authentication and Authorize in Web API 2 (Phần 1)

Authentication and Authorize in Web API 2

Trong bài viết này, chúng ta sẽ cài đặt và sử dụng Identity cho dự án Web API. Bên cạnh đó, chúng ta sẽ sử dụng Entity Framework Migrations để quản lý phiên bản và thiết lập dữ liệu ban đầu cho database