这里我使用HttpURLConnection测试请求的过程,要使用必需添加依赖:
useLibrary ‘org.apache.http.legacy’
android 6.0(api23) 后,不再提供org.apache.http.(只保留几个类).*
article/details/90906126)3. 客户端测试代码
客户端根据以上servlet返回的json字符做相应请求。代码如下:
public static void testHttpURLConnection() {
final String path =“http://192.168.100.47:8080/Android/servlet/LoginServlet”;// 1.获取请求的路径
HttpURLConnection conn = null;
InputStream is = null;
try {
// 2.获取url对象
URL url = new URL(path);
// 3.得到连接的对象
conn = (HttpURLConnection) url.openConnection();
// 4.设置连接的参数
// 设置请求方式
//conn.setRequestMethod(“GET”);
conn.setRequestMethod(“POST”);
// 设置连接超时时间
conn.setConnectTimeout(5000);
// 设置读取数据的超时时间
conn.setReadTimeout(5000);
conn.setUseCaches(false);