代码如下,虽说很简单,但可以做很多事情。
package com.FatDiary.webservice;
import java.io.InputStream;
import java.net.HttpURLConnection;
import java.net.URL;
import org.apache.http.HttpStatus;
import android.util.Log;
public class TestWebService {
public static String getReturnWord() {
String rtn = "";
URL url = null;
HttpURLConnection httpConnection = null;
InputStream in = null;
try{
url = new URL("http://192.168.1.100:8085/");
httpConnection = (HttpURLConnection) url.openConnection();
httpConnection.setConnectTimeout(5*1000);
httpConnection.setDoOutput(true);
String param = "username1=pijing&username2=卧龙居";
byte[] out = param.getBytes();
httpConnection.getOutputStream().write(out);
httpConnection.getOutputStream().flush();
byte[] buffer = new byte[1024];
int index = -1;
in = httpConnection.getInputStream();
while((index=in.read(buffer,0,1024))!=-1){
rtn += new String(buffer,0,index);
}
}catch(Exception ex){
Log.i("info",ex.getMessage());
rtn = ex.getMessage();
}
return rtn;
}
}
本文介绍了一个简单的 Android 应用程序示例,该程序通过 WebService 进行 HTTP 请求。示例中使用了 HttpURLConnection 来发送 POST 请求,并将两个用户名参数发送到指定 URL。程序还展示了如何读取服务器响应并将其转换为字符串。
1796

被折叠的 条评论
为什么被折叠?



