- import java.io.BufferedReader;
- import java.io.IOException;
- import java.io.InputStream;
- import java.io.InputStreamReader;
- import org.apache.http.HttpEntity;
- import org.apache.http.HttpResponse;
- import org.apache.http.client.ClientProtocolException;
- import org.apache.http.client.HttpClient;
- import org.apache.http.client.methods.HttpGet;
- import org.apache.http.impl.client.DefaultHttpClient;
- public class TTT
- {
- /**
- * @param args
- * @throws IOException
- * @throws ClientProtocolException
- */
- public static void main(String[] args) throws ClientProtocolException, IOException
- {
- // 创建HttpClient实例
- HttpClient httpclient = new DefaultHttpClient();
- // 创建Get方法实例
- HttpGet httpgets = new HttpGet("http://127.0.0.1/testhttp.php?username=yonghuming");
- HttpResponse response = httpclient.execute(httpgets);
- HttpEntity entity = response.getEntity();
- if (entity != null) {
- InputStream instreams = entity.getContent();
- String str = convertStreamToString(instreams);
- System.out.println("Do something");
- System.out.println(str);
- // Do not need the rest
- httpgets.abort();
- }
- }
- public static String convertStreamToString(InputStream is) {
- BufferedReader reader = new BufferedReader(new InputStreamReader(is));
- StringBuilder sb = new StringBuilder();
- String line = null;
- try {
- while ((line = reader.readLine()) != null) {
- sb.append(line + "\n");
- }
- } catch (IOException e) {
- e.printStackTrace();
- } finally {
- try {
- is.close();
- } catch (IOException e) {
- e.printStackTrace();
- }
- }
- return sb.toString();
- }
- }
简单的http请求响应
最新推荐文章于 2023-10-13 11:52:40 发布