2016-09-22 42 views
0

我有一個應用程序部署的apache 2.2服務器。它可以從外部ip的簡單soap API訪問。通過的soapUI被髮送SOAP查詢正確處理,但在JavaScript中被稱爲像這樣:如何讓Apache服務器發送特定標頭

xmlHttp.open("GET", url + "?wsdl", async); 

我得到如下:

的XMLHttpRequest無法加載HTTPS:網址 WSDL?否 「訪問控制 - 允許來源」標題出現在請求的 資源中。原因'...'因此不被允許訪問。

所以我發現,我需要獲得Apache 2.2的服務器發送

訪問控制允許來源

頭,但如何?

或者它可能必須在應用程序端進行配置?

+0

https://duckduckgo.com/?q=apache+header&t=hn&ia=about – Quentin

回答

1

設置標題是相對微不足道的。

Header set Access-Control-Allow-Origin "*" 

你可能會想要把它包在<Location><Directory><File>塊。

+0

否'Access-Control-Allow-Origin'只需要在服務器端配置? –

+0

@LucasCosta - 當然。 JavaScript程序能夠授予自己從另一臺服務器讀取數據的權限是非常愚蠢的。 – Quentin

+0

em ...它必須寫在哪裏? –

相關問題