跨域資源共享
更新時間 2024-03-27 15:42:45
最近更新時間: 2024-03-27 15:42:45
分享文章
介紹配置跨域訪問具體步驟。
功能說明
跨域訪問,即通過 HTTP 請求,從一個域去請求另一個域的資源,只要協議、域名、端口有任何一個不相同,都會被當作是不同的域。
媒體存儲針對跨域訪問,提供CORS(Cross-Origin Resource Sharing 跨源資源共享)設置,對存儲桶中的對象設置跨域訪問 。
更多CORS的介紹,可參考:跨域資源共享。
前提條件
已完成新建Bucket操作,具體可參考 新建Bucket 。
操作步驟
- 登錄媒體存儲控制臺,進入【對象存儲-Bucket列表】菜單。
- 選擇需要配置跨域訪問的存儲桶,并點擊【基礎配置】頁簽。
- 在【跨域資源共享】模塊點擊【添加規則】。
- 在彈窗填寫相關的規則內容,點擊【保存】完成操作。
參數說明
| 參數 | 是否必填 | 參數說明 |
|---|---|---|
| 來源Origin | 是 | 原始網站的完整的域信息,指定允許的跨域請求的來源;可以同時指定多個來源,每行只能填寫一個。注意不要遺漏了協議頭(如//)。 另外,如果端口號不是默認的,還要帶上端口號(后面加上:端口號);如果不能確定,可以使用通配符,通配符代表所有來源都可以。 |
| 請求方法 | 是 | HTTP協議中請求的對應方法。根據實際情況選擇即可。 |
| Allow-Headers | 否 | 填寫允許通過的Header列表,此處大小寫不敏感。 Header 容易遺漏,沒有特殊需求的情況下,建議設置為*,表示允許所有。 |
| Expose Headers | 否 | 暴露給瀏覽器的Header列表,此處的大小寫不敏感。 |
| 超時時間 | 是 | 指定瀏覽器對特定資源的跨域請求返回結果的緩存時間,如果沒有特殊情況,可以酌情設置的大一點,比如60s。 |