Access-Control-Allow-Origin
åºçº¿
广æ³å¯ç¨
èª 2015å¹´7æ èµ·ï¼æ¤ç¹æ§å·²å¨ä¸»æµæµè§å¨ä¸å¾å°æ¯æï¼å¯å¨å¤§å¤æ°è®¾å¤åæµè§å¨çæ¬ä¸æ£å¸¸ä½¿ç¨ã
Access-Control-Allow-Origin ååºæ 头æå®äºè¯¥ååºçèµæºæ¯å¦è¢«å
许ä¸ç»å®çæ¥æºï¼originï¼å
±äº«ã
| æ 头类å | ååºæ 头 |
|---|---|
| ç¦æ¢ä¿®æ¹çæ 头 | å¦ |
è¯æ³
Access-Control-Allow-Origin: *
Access-Control-Allow-Origin: <origin>
Access-Control-Allow-Origin: null
æä»¤
*-
对äºä¸å å«åæ®ç请æ±ï¼æå¡å¨ä¼ä»¥â
*âä½ä¸ºéé 符ï¼ä»èå è®¸ä»»ææ¥æºç请æ±ä»£ç é½å ·æè®¿é®èµæºçæéãå°è¯ä½¿ç¨éé 符æ¥ååºå å«åæ®ç请æ±ä¼å¯¼è´é误ã <origin>-
æå®ä¸ä¸ªæ¥æºï¼åªè½æå®ä¸ä¸ªï¼ã妿æå¡å¨æ¯æå¤ä¸ªæ¥æºç客æ·ç«¯ï¼å ¶å¿ 须以䏿å®å®¢æ·ç«¯å¹é çæ¥æºæ¥ååºè¯·æ±ã
null-
æå®æ¥æºä¸ºânullâã
夿³¨ï¼
nullä¸åºè¯¥è¢«ä½¿ç¨ï¼âè¿åAccess-Control-Allow-Origin: "null"似乿¯å®å ¨çï¼ä½ä»»ä½ä½¿ç¨éå级åè®®ï¼å¦data:æfile:ï¼çèµæºåæ²çæä»¶ç Origin çåºååé½è¢«å®ä¹ä¸ºânullâã许å¤ç¨æ·ä»£çå°æäºè¿ç±»æä»¶å¯¹å¸¦æAccess-Control-Allow-Origin: "null"头çååºçè®¿é®æï¼èä¸ä»»ä½æºé½å¯ä»¥ç¨nullæºå建ä¸ä¸ªæ¶ææä»¶ãå æ¤ï¼åºè¯¥é¿å å° ACAO æ 头设置为ânullâå¼ãâ
示ä¾
ä¸ä¸ªåè¯æµè§å¨å è®¸ä»»ä½æ¥æºç代ç 访é®èµæºçååºå°å æ¬ä»¥ä¸å 容ï¼
Access-Control-Allow-Origin: *
å¦éå
许 https://developer.mozilla.org æºè®¿é®èµæºï¼ååºåºå
å«ä»¥ä¸å
容ï¼
Access-Control-Allow-Origin: https://developer.mozilla.org
å°å¯è½ç Access-Control-Allow-Origin å¼éå¶å¨ä¸ç»å
è®¸çæºï¼éè¦æå¡å¨ç«¯çä»£ç æ£æ¥ Origin è¯·æ±æ 头çå¼ï¼å°å
¶ä¸å
è®¸çæ¥æºå表è¿è¡æ¯è¾ï¼å¦æ Origin å¼å¨å表ä¸ï¼å° Access-Control-Allow-Origin è®¾ç½®ä¸ºä¸ Origin æ 头ç¸åçå¼ã
CORS åç¼å
妿æå¡å¨æªä½¿ç¨éé
符â*âï¼èæ¯æå®äºæç¡®çæ¥æºï¼é£ä¹ä¸ºäºå客æ·ç«¯è¡¨ææå¡å¨çè¿å伿 ¹æ® Origin è¯·æ±æ å¤´èææä¸åï¼å¿
é¡»å¨ Vary ååºæ 头ä¸å
å« Originã
Access-Control-Allow-Origin: https://developer.mozilla.org
Vary: Origin
è§è
| è§è |
|---|
| Fetch > # http-access-control-allow-origin > |