服务器代码:(你可以直接换成json)
<%@ page language="java" pageEncoding="UTF-8"%>
<%="H3c"%>
<%=request.getParameter("name")%>
<%=request.getParameter("test")%>
客户端代码:
public class HttpConnection {
private String uri = MarketApplication.getMarketAppContext().getResources()
.getString(R.string.server_ip);// 获取服务器ip地址
/**
* 请求服务器响应
*
* @param requestContent
* [类型,参数,类型,参数]
*/
public void requestService(String... requestContent) {
try {
StringBuffer sBuffer = new StringBuffer();
for (int n = 0; n < requestContent.length; n++) {
if ((n + 1) % 2 == 0) {
sBuffer.append("=" + requestContent[n] + "&");
} else {
sBuffer.append(requestContent[n]);
}
}
URL url = new URL(uri + "?" + sBuffer);
if (url != null) {
HttpURLConnection urlConn = (HttpURLConnection) url
.openConnection();
InputStreamReader in = new InputStreamReader(
urlConn.getInputStream());
BufferedReader buffer = new BufferedReader(in);
String inputLine = null;
String resultData = "";
while ((inputLine = buffer.readLine()) != null) {
resultData += inputLine + "\n";
}
in.close();
urlConn.disconnect();
Log.d("H3c", resultData);
}
} catch (MalformedURLException e) {
Log.e(ConstantsTable.LOG_TAG, "域名无法解析");
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
}
}