Мне было поручено использовать Mathematica для взаимодействия с сторонним веб-сервером через JSP с использованием HTTP POST и XML. Пример того, что мне нужно отправить:
<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 году о взаимодействии с Twitter, который использует J/Link для доступа к Java для выполнения HTTP POST и обработать ответ.
Мой вопрос в том, является ли это лучшим методом для выполнения моей задачи или с Mathematica развивается с 2009 года, и есть лучший способ (более прямой) для выполнения моей задачи?