我有一个后端服务层,需要与可通过HTTP POST
访问的外部服务进行通信。
外部服务不包含WSDL定义,也不是REST API。
以下HTML代码与外部http服务成功通信:
<html>
<body>
<form enctype="multipart/form-data" action="http://externaladress/fileService/upload"
method="post">
<input type="hidden" name="username" value="username" />
<input type="hidden" name="password" value="password" />
<input type="hidden" name="destinationId" value="10" />
Choose a file to upload: <input name="uploadfile" type="file" /><br />
<input type="submit" value="Upload File" />
</form>
</body>
</html>
问题是我不在网页的上下文中,而是在后端运行的Web服务的上下文中,该服务正在调用所述外部服务。
我该如何做到这一点?