Làm thế nào để bạn vượt qua CORS trong tiêu đề?
Giao thức truyền siêu văn bản (HTTP) là một giao thức truyền thông mạng cho phép giao tiếp giữa các máy khách HTTP (trình duyệt hoặc ứng dụng di động) và máy chủ. HTTP dựa trên kiến trúc yêu cầu/phản hồi giữa máy khách và máy chủ. Ứng dụng khách gửi yêu cầu đến máy chủ và máy chủ xử lý yêu cầu của máy khách và gửi phản hồi lại cho máy khách. Mỗi thông báo HTTP bao gồm một chuỗi yêu cầu (dòng trạng thái để phản hồi), tiêu đề HTTP và nội dung thư Show
Yêu cầu NHẬN là gì?Phương thức yêu cầu GET được sử dụng để truy xuất dữ liệu từ một URL được chỉ định. Phương thức HTTP GET là một trong chín phương thức yêu cầu Giao thức truyền siêu văn bản (HTTP) tiêu chuẩn. Yêu cầu GET chỉ nên nhận dữ liệu và không ảnh hưởng đến trạng thái của máy chủ CORS là gì?Chia sẻ tài nguyên nguồn gốc chéo (CORS) là một cơ chế bảo mật dựa trên các tiêu đề HTTP. CORS cho phép giao tiếp an toàn giữa các trình duyệt và máy chủ từ các nguồn khác nhau. CORS được tạo do các ràng buộc của chính sách gốc thống nhất, chính sách này hạn chế tài nguyên chỉ tương tác với các tài nguyên nằm trong cùng một miền Ví dụ tiêu đề gốc
Làm cách nào để thực hiện yêu cầu GET với Tiêu đề CORS?Để thực hiện yêu cầu GET với các tiêu đề CORS, bạn cần gửi yêu cầu TÙY CHỌN 'preflight' tới máy chủ và kiểm tra xem máy chủ có thể cung cấp các tiêu đề HTTP được yêu cầu hay không. Nếu yêu cầu của bạn được máy chủ chấp nhận, nó sẽ phản hồi bằng mã trạng thái 200, bao gồm tiêu đề Access-Control-Allow-Origin với tên miền của bạn và tiêu đề Access-Control-Allow-Headers chứa các tiêu đề HTTP bắt buộc. Sau đó, bạn có thể gửi yêu cầu GET sau để lấy thông tin cần thiết TÙY CHỌN Yêu cầu với tiêu đề CORS
Phản hồi của máy chủ đối với yêu cầu TÙY CHỌN của chúng tôi thông báo rằng khách hàng có thể gửi yêu cầu GET với các tiêu đề CORS Phản hồi của máy chủ đối với yêu cầu TÙY CHỌN
Xem thêm
|