【发布时间】:2012-01-11 20:15:59
【问题描述】:
我的任务是使用 Mathematica 通过 JSP 使用 HTTP POST 和 XML 与第三方的 Web 服务器进行交互。我需要发送的示例:
<html>
<head></head>
<body>
<form method="post" action="http://www. ... .com/login.jsp">
<textarea name="xml" wrap="off" cols="80" rows="30" spellcheck="false">
<loginInfo>
<param name="username" type="string">USERNAME</param>
<param name="pwd" type="string">PASSWORD</param>
</loginInfo>
</textarea>
<input type="hidden" name="Login" value="1"/>
<input type="submit" name="go" value="go" />
</form>
</body>
</html>
我将收到的示例(XML):
<UserPluginInfo>
<PluginInfo>
<param name="pluginUid" type="string">1</param>
</PluginInfo>
<UserInfo>
<param name="username" type="string">USERNAME</param>
</UserInfo>
</UserPluginInfo>
我发现了一篇写于 2009 年的blog by Robert Raguet-Schofield,关于与 Twitter 交互,它使用 J/Link 访问 Java 以执行 HTTP POST 并处理响应。
我的问题是,这是完成我的任务的最佳方法还是 Mathematica 自 2009 年以来已经发展,并且有更好的方法(更直接)来完成我的任务?
【问题讨论】:
-
Ragfield 还在这里回答了关于 POST 的问题:stackoverflow.com/q/5853134/615464
-
一些POST的东西也可以在这个问题中找到:stackoverflow.com/q/8038288/615464
-
基于 Arnoud's answer 的 cmets,我认为你被
JLink困住了。
标签: wolfram-mathematica webserver