我試圖簡單地提交一個url並獲取響應,以便我可以讀取它並在JavaScript或LotusScript中執行其他操作。什麼是最簡單/最好的方式來做到這一點?來自URL調用的處理響應
Fyi,我嘗試這樣做的原因是將訂單信息提交給PayPal進行處理,並處理他們的回覆。
我試圖簡單地提交一個url並獲取響應,以便我可以讀取它並在JavaScript或LotusScript中執行其他操作。什麼是最簡單/最好的方式來做到這一點?來自URL調用的處理響應
Fyi,我嘗試這樣做的原因是將訂單信息提交給PayPal進行處理,並處理他們的回覆。
聽起來像你應該通過ajax執行表單提交,而不是提交頁面本身以及表單數據。這樣你就可以解析響應並使用它。
你是否使用jquery?如果是這樣,請嘗試$ .ajax()方法。如果你使用類似的東西,你有很多權力去做你想做的事情。
它看起來像你想要後端進行URL調用?我同意克里斯蒂安說你想在客戶端這樣做,但這取決於你的應用程序流程。
在服務器上:LotusScript無法聯繫到URL。使用SSJS,您可以利用HTTPClient來完成此操作。所以最好的是爲此製作一個bean。雖然我不會建議在這裏使用LS代碼:http://www.wissel.net/blog/d6plinks/SHWL-8BQNWN - 您可以使用Java類來了解如何構建bean的一些想法。
這樣可以嗎?
需要訪問PayPal API才能在後端運行,因爲您必須使用您的在線商店的憑據登錄。要在SSJS中執行http請求,最簡單的方法就是使用java.net.HttpURLConnection。 – 2012-03-21 04:28:14
Apache http客戶端使得它更加簡單 - 處理cookie,重定向等 – stwissel 2012-03-21 09:55:44