来自URL调用的处理响应

问题描述:

我试图简单地提交一个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的一些想法。

这样可以吗?

+1

需要访问PayPal API才能在后端运行,因为您必须使用您的在线商店的凭据登录。要在SSJS中执行http请求,最简单的方法就是使用java.net.HttpURLConnection。 – 2012-03-21 04:28:14

+0

Apache http客户端使得它更加简单 - 处理cookie,重定向等 – stwissel 2012-03-21 09:55:44