Tôi nên trả lại trạng thái HTTP nào trong thời gian ngừng hoạt động / ngừng trang web tạm thời?


12

Tôi sẽ gỡ xuống trang web của tôi để nâng cấp mã. Tôi muốn có một trang hiển thị thời gian chết tạm thời trong quá trình nâng cấp. Vì mục đích ngăn chặn sự cố với các bot cố gắng truy cập trang web của tôi trong thời gian ngừng hoạt động, tôi nên đảm bảo phản hồi HTTP nào trong cửa sổ này?

Câu trả lời:


13

Theo RFC, phản hồi chính xác để trả về là 503 - Dịch vụ không khả dụng

10.5.4 503 Dịch vụ không khả dụng

Máy chủ hiện không thể xử lý yêu cầu do quá tải tạm thời hoặc bảo trì máy chủ . Hàm ý là đây là một điều kiện tạm thời sẽ được giảm bớt sau một số chậm trễ. Nếu biết, độ dài của độ trễ CÓ THỂ được chỉ định trong tiêu đề Thử lại sau. Nếu không có Retry-After được đưa ra, khách hàng NÊN xử lý phản hồi như đối với phản hồi 500.

  Note: The existence of the 503 status code does not imply that a
  server must use it when becoming overloaded. Some servers may wish
  to simply refuse the connection.

Tôi sẽ phản hồi lại phản hồi của bạn, nhưng tôi chưa ở 15 đại diện. Bạn đã có dấu hiệu mặc dù. :) Cảm ơn bạn!
Matt Huggins

Không có vấn đề gì .. :)
Izzy
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.