2010-12-27 8 views

答えて

7

は、相続人freeサイト:

http://www.snee.com/xml/crud/posttest.html 

次の2つのパラメータでhttp://www.snee.com/xml/crud/posttest.cgiに投稿することができ、あなたの鍵

fnamelnameとしてそれらを入れて、応答が表示されます。

フォームあなたがそのサイトにアクセスし、それをチェックアウトすることができ、粗の

<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){} 
+0

おかげで多くのことを、助けました。 – Eugene

+0

私はこのコードを一度しか使用できない理由を知りません(私のボタンのためにonClickListenerに含めました)。そして、私は無線LAN接続をオフにして電源を入れなければなりませんか?ログで私は "12-27 21:39:50.136:WARN/GTalkService(21165)を見ることができます: - java.net.SocketExceptionによって引き起こされる:操作がタイムアウトしました – Eugene

+0

それはPHPで欲しいです。オプションまたはcgiコード?? –

関連する問題