0

ユーザーを作成してユーザーをサインインさせることができる REST Web サービス (および Android 上のクライアント) を作成しました。

私の REST ルート パスは次のとおりです。http://localhost:8080/Mysite/rest/site

次のような特定の REST メソッドがあります。

@Path("/create")
@POST
@Produces({MediaType.TEXT_HTML,MediaType.APPLICATION_XML})
@Consumes(MediaType.APPLICATION_FORM_URLENCODED){}

@Path("/{user}/createmessage")
@POST
@Produces({MediaType.TEXT_HTML,MediaType.APPLICATION_XML})
@Consumes(MediaType.APPLICATION_FORM_URLENCODED){}

2 番目の方法で、 のパラメータを確認でき{user}ます@Path("/{user}/createmessage"){user} これは、HTTP Post リクエストでユーザー名を置き換えるため、Android から呼び出すときに REST によって処理されます。

今、私は WebClient を作成する必要があります。そして、私は次のようなフォームを持っています:

<form action="http://localhost:8080/MySite/rest/site/{user}/createmessage" method="post">
<label for="title">Message Title : </label>
<input name="title" />
<label for="message">Message : </label>
<input name="message"/>

そして、この行にエラーがあることは確かです:
<form action="http://localhost:8080/MySite/rest/site/{user}/createmessage" method="post">

{user}HTMLでは送信できません 。

HTMLでREST WebサービスからRESTパラメータを取得するには?

4

1 に答える 1