私は(Java + Jersey)を使用して残りのWebサービスを開発しました...サービスはユーザーと通信する必要があります。つまり、ユーザーはAndroidクライアントアプリでフォームに入力し、それを残りのWebサービスに送り返し、そこで処理される必要があります。ユーザーは出力を取得します...
私が最初に残りのWebサービスを作成したとき、私はWebクライアントを使用していたので、フォームパラメータでリクエストを「post」および「get」として送受信できました...
しかし、次のような属性を持つフォームタグがないため、Androidで同じことを行う方法 method="post"
XML 解析を使用するように指示されました。
更新: REST WEBSERVICE から Android に接続してデータを取得する方法は知っていますが、どのように投稿すればよいですか?
Web クライアントからの応答を受け入れた My Form メソッド:
@Path("/create")
@POST
@Produces({MediaType.TEXT_HTML,MediaType.APPLICATION_XML})
@Consumes(MediaType.APPLICATION_FORM_URLENCODED)
public void newUser(@FormParam("uname") String uname,
@FormParam("password") String password,
@Context HttpServletResponse servletResponse) throws IOException {
boolean unamec= UserLogin.checkuname(uname);
if (unamec) {
// User already exists
servletResponse.sendRedirect("http://mysite/Login.html");
} else {
UserLogin u = new UserLogin(uname, password);
servletResponse.sendRedirec("http://mysite/users/"+uname+"/createnewshop");
}
}