為什么別人寫的 API 可以 訪問,而我寫的 API 報錯,跨域訪問是缺少了什么。 求指點。
2 回答

胡子哥哥
TA貢獻1825條經(jīng)驗 獲得超6個贊
// 使用通配符 * ,表示當(dāng)前服務(wù)端 返回的信息允許所有源訪問,也可指定可信任的域名來接收響應(yīng)信息?
header("Access-Control-Allow-Origin: http://localhost:3000");
header("Access-control-Allow-Origin:*");
// 響應(yīng)頭設(shè)置為ajax提交?
header("Access-Control-Allow-Headers:X-Requested-With");
// 允許攜帶 用戶認證憑據(jù)(也就是允許客戶端發(fā)送的請求攜帶Cookie)?
header("Access-Control-Allow-Credentials:true");
寫到方法內(nèi)部

一只萌萌小番薯
TA貢獻1795條經(jīng)驗 獲得超7個贊
你的服務(wù)器沒有返回Acess-Control-Allow-Origin
HTTP響應(yīng)頭。你需要返回一個形如Access-Control-Allow-Origin:http://localhost:8080
的HTTP響應(yīng)頭。
- 2 回答
- 0 關(guān)注
- 1284 瀏覽
添加回答
舉報
0/150
提交
取消