2017-02-09 9 views
0

私は2つのプロジェクトをonmy 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 

がどのように私はこの作業を行うことができますが??それもそうすることを許可されていますか?

+0

これはうまくいくはずです。どのようなエラーがありましたか? – Loc

+0

404リソースが見つかりません。URLに現在のプロジェクト名を追加します。 "/ TestApp/simple-web-services/uploadQuestions" .. – yogas

+0

あなたの場合、アクションは完全なURLでなければなりません。 – Loc

答えて

0

いいえ、localhostまたはportについて何も知らないclientサイト(ブラウザ)でレンダリングされるため、機能しません。 form(例:http://somehost.com/simple-web-services/uploadQuestions)を送信するには、そのアプリの外部URLを使用する必要があります。

あなたは、クライアントのサイトでそのエンドポイントを公開する(またはそれはあなたのserverまたはvpn外で利用できません)dont't場合は、別のアプローチは、アプリケーションのエンドポイントを使用することで、あなたserver側アプリケーション内からこのapplication/APIを呼ぶかもしれません例えば、SpringのRestTemplateまたはjavaのHttpURLConnectionとします。

関連する問題