parent
1cf9b0b333
commit
d3d8e727dd
@ -0,0 +1,79 @@
|
||||
package com.example.cmknowledgegraph;
|
||||
|
||||
import android.util.Log;
|
||||
|
||||
import org.junit.Test;
|
||||
|
||||
import java.io.BufferedReader;
|
||||
import java.io.IOException;
|
||||
import java.io.InputStream;
|
||||
import java.io.InputStreamReader;
|
||||
import java.net.HttpURLConnection;
|
||||
import java.net.MalformedURLException;
|
||||
import java.net.ProtocolException;
|
||||
import java.net.URL;
|
||||
|
||||
public class getTest {
|
||||
@Test
|
||||
public void executeSearchGet(){
|
||||
String name = "头痛";
|
||||
HttpURLConnection connection = null;
|
||||
InputStream in = null;
|
||||
|
||||
String address="/rest/cmkg/question/hello";
|
||||
|
||||
String Url = "http://10.0.0.2:8080"+address;
|
||||
String path = Url + "?name="+name;
|
||||
URL url = null;
|
||||
try {
|
||||
try {
|
||||
url = new URL(path);
|
||||
} catch (MalformedURLException e) {
|
||||
e.printStackTrace();
|
||||
}
|
||||
try {
|
||||
connection = (HttpURLConnection)url.openConnection();
|
||||
} catch (IOException e) {
|
||||
e.printStackTrace();
|
||||
}
|
||||
connection.setRequestMethod("GET");
|
||||
connection.setConnectTimeout(100000);//建立连接超时
|
||||
connection.setReadTimeout(80000);//传输数据超时
|
||||
in = connection.getInputStream();
|
||||
|
||||
BufferedReader reader = null;//输入流
|
||||
String line = "";//读取返回的每一行
|
||||
StringBuilder response = new StringBuilder();
|
||||
try {
|
||||
reader = new BufferedReader(new InputStreamReader(in));
|
||||
while((line = reader.readLine()) != null) {
|
||||
response.append(line);
|
||||
}
|
||||
//这时候response就是一个连续字符串了吧
|
||||
Log.i("response+++++",response+"返回值");
|
||||
System.out.println(response.toString());
|
||||
|
||||
//
|
||||
|
||||
} catch (IOException e) {
|
||||
e.printStackTrace();
|
||||
}finally {
|
||||
if(reader!=null){
|
||||
try {
|
||||
reader.close();
|
||||
} catch (IOException e) {
|
||||
e.printStackTrace();
|
||||
}
|
||||
}
|
||||
}
|
||||
} catch (MalformedURLException e) {
|
||||
e.printStackTrace();
|
||||
} catch (ProtocolException e) {
|
||||
e.printStackTrace();
|
||||
} catch (IOException e) {
|
||||
e.printStackTrace();
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
}
|
Loading…
Reference in new issue