[英]Sending form action request to another project deployed on same server
我在tomcat服务器上部署了两个项目。 我想将表单操作请求(提交时)发送到在同一服务器上部署的其他项目中编写的服务。
就像是 :
<form method ="post" action="http://localhost:8081/simple-web-services/uploadQuestions" enctype="multipart/form-data">
<h3>Choose your file : </h3> <br>
<input type ="file" name ="attachment"></input><br>
<input type="submit" value="submit"></input>
</form
我怎么做这项工作?甚至可以这样做吗?
不,它将无法工作,因为它将在不了解localhost
或port
client
站点(浏览器)上呈现。 您必须使用该应用程序的外部URL才能向其提交form
(例如http://somehost.com/simple-web-services/uploadQuestions
)。
如果您不想在客户端站点公开该端点(或者在server
或vpn
外部不可用),那么另一种方法可能是使用应用程序的端点,并使用Spring的名称从server
端应用程序内部调用此application
/ API
RestTemplate
或Java的HttpURLConnection
。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.