一般跨域設定

2021-09-12 06:23:08 字數 741 閱讀 4180

如果你的api是在你自己的本機,或者區域網的伺服器,runapi也可以對其進行測試。

測試前,你需要在api的伺服器上設定允許跨域。在伺服器返回api結果的時候,也順便返回三個允許跨域的http header,其結構如下:

access-control-allow-origin: *

access-control-allow-credentials : true

access-control-allow-headers: origin, x-requested-with, content-type, accept, connection, user-agent, cookie

至於伺服器如何操作http header ,各語言有各語言的實現。php的實現如下所示:

// 允許 runapi.showdoc.cc 發起的跨域請求

header("access-control-allow-origin: *");

header("access-control-allow-credentials : true");

header("access-control-allow-headers: origin, x-requested-with, content-type, accept, connection, user-agent, cookie");

其他的語言的實現也同理。你可以上網搜尋下如何更改http header的**,此處不再一一枚舉.

nacos 共享配置一般設定

系統之間有相同的配置 如 db配置,日誌配置等,可以用下面方法載入 spring.cloud.nacos.config.ext config 0 data id db.yaml spring.cloud.nacos.config.ext config 0 group default group sp...

VUE 跨域設定

相信很多小夥伴在開發過程中遇到比較頭疼的事情之一,就是在本地與非本地環境中的介面進行聯調 至少我一廂情願的這麼認為otz 在最近的開發過程中,不可避免的,我也遇到了這個問題,畢竟在本地yy寫完 再上傳測試實在是太。蛋疼。接下來,我將就我遇到的問題以及解決方式與眾位小夥伴分享 掌聲 在此專案中,我使用...

python django cors跨域設定

什麼是cors?cors 跨域資源共享,cross origin resource sharing 是一種跨域訪問的機制,可以讓ajax實現跨域訪問。其實,在伺服器的response header中,加入 access control allow origin 即可支援cors,非常的簡單,apac...