CORS狀態異常會發短信提醒。
CORS,全稱Cross-Origin Resource Sharing,是壹種允許當前域的資源被其他域的腳本請求訪問的機制,通常由於同域安全策略瀏覽器會禁止這種跨域請求。當需要對數據庫sql的執行情況進行監控,有異常情況時,會通過郵件或短信對用戶進行提醒。
CORS需要瀏覽器和服務器同時支持。所有瀏覽器都支持該功能,但IE瀏覽器不能低於IE10版本。CORS允許瀏覽器向跨源服務器,發出XMLHttpRequest請求,從而克服了AJAX只能同源使用的限制。
CORS的常見錯誤
1、CORS不允許
CORS不允許是最常見的CORS錯誤之壹。它表示目標服務器未配置CORS策略,因此瀏覽器阻止了跨域請求。
2、未經授權的請求
未經授權的請求這個錯誤表明,雖然目標服務器配置了CORS策略,但請求未被授權。
3、預檢請求失敗
CORS的某些請求,例如帶有自定義標頭的請求,會首先發送壹個預檢請求(OPTIONS請求)以確定是否允許實際請求。如果預檢請求失敗,實際請求也會失敗。
4、無效的CORS標頭
無效的CORS標頭錯誤意味著請求中包含無效的CORS標頭,例如在不安全的上下文中使用敏感的CORS標頭。