簡體   English   中英

JSP-在發送到外部站點時如何發送數據並接收響應

[英]JSP - How can I send data and recieve a response when sending to an external site

我有個問題。 我需要能夠在運行於Spring和JBOSS環境中的JSP中執行發送。 問題是數據需要發送到外部站點。 該站點需要能夠接收數據,執行處理,並且它們需要提供一種機制以將響應返回給調用JSP。

我已經在AJAX帖子中嘗試過此操作,但是跨站點腳本編寫存在問題

我也嘗試過將AJAX發布到應用程序服務器,然后應用程序服務器Servlet進行HTTP發布到外部站點。

但是我需要一種方法,將其從瀏覽器發送到外部站點。

任何想法如何做到這一點?

可以跨域請求,因為您可以自己管理被叫服務器。

只需在被調用的服務器上設置適當的頭即可:

response.setHeader("Access-Control-Allow-Origin","*");

請注意,您可以設置比*更具體的內容。 參見https://developer.mozilla.org/en/http_access_control

編輯:我不確定我是否理解問題,這僅在您可以更改“外部”服務器時有用。 是這樣嗎?

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM