5
httpPost()メソッドへの応答を送受信するクラスをテストできるサーバーのアドバイスをお願いしますか?httpPostメソッドはどこでテストできますか?
httpPost()メソッドへの応答を送受信するクラスをテストできるサーバーのアドバイスをお願いしますか?httpPostメソッドはどこでテストできますか?
は、相続人freeサイト:
http://www.snee.com/xml/crud/posttest.html
次の2つのパラメータでhttp://www.snee.com/xml/crud/posttest.cgi
に投稿することができ、あなたの鍵
fname
とlname
としてそれらを入れて、応答が表示されます。
フォームあなたがそのサイトにアクセスし、それをチェックアウトすることができ、粗の
<html>
<title>POST test</title>
<body>
<h1>posttest.html</h1>
<form action="posttest.cgi" method="post">
<p>This form invokes an existing script called posttest.cgi:</p>
<p>first name <input type="text" name="fname" size="40"/></p>
<p>last name <input type="text" name="lname" size="40"/></p>
<input type="submit" value=" go " />
</form>
</body></html>
の相続人は全体のソース。それはHERESにサンプルアンドロイドのコード
ホープ:
try{
HttpClient client = new DefaultHttpClient();
HttpPost request = new HttpPost(
"http://www.snee.com/xml/crud/posttest.cgi");
List<NameValuePair> postParameters = new ArrayList<NameValuePair>();
postParameters.add(new BasicNameValuePair("fname", "First name"));
postParameters.add(new BasicNameValuePair("lname", "Last name"));
UrlEncodedFormEntity formEntity = new UrlEncodedFormEntity(
postParameters);
request.setEntity(formEntity);
HttpResponse response = client.execute(request);
in = new BufferedReader(new InputStreamReader(response.getEntity()
.getContent()));
StringBuffer sb = new StringBuffer("");
String line = "";
String NL = System.getProperty("line.separator");
while ((line = in.readLine()) != null) {
sb.append(line + NL);
}
in.close();}catch(Exception ex){}
おかげで多くのことを、助けました。 – Eugene
私はこのコードを一度しか使用できない理由を知りません(私のボタンのためにonClickListenerに含めました)。そして、私は無線LAN接続をオフにして電源を入れなければなりませんか?ログで私は "12-27 21:39:50.136:WARN/GTalkService(21165)を見ることができます: - java.net.SocketExceptionによって引き起こされる:操作がタイムアウトしました – Eugene
それはPHPで欲しいです。オプションまたはcgiコード?? –