服务器代码:(你可以直接换成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(); } } }