1
進行測試時,在測試出來CORS能力的終點,我很好奇,如果有人可以解釋結果如下差異而使用curl:CORS原產地不一致的,捲曲
首先,我嘗試以下:
$ curl -i https://api.github.com -H "Origin: http://github.com" -X OPTIONS
這導致了我對Access-Control-Allow-Origin標題等等的期望。
其次,我想這一點:
$ curl -i https://api.github.com -H "Origin: http://jamesdh.github.com" -X OPTIONS
這就造成了一個500錯誤。唯一改變的是在初始請求中傳遞的Origin頭文件。
請原諒我的CORS無知,但是大多數服務器不只是反映Access-Control-Allow-Origin響應頭中的Origin路徑?爲什麼GitHub會與其中一個正確地工作,然後再炸燬另一個呢?