From ab35ac8b769b2d9816dffb33a64f2c6f7bd5dd6e Mon Sep 17 00:00:00 2001 From: admin <weikou2014> Date: 星期四, 05 九月 2024 17:05:55 +0800 Subject: [PATCH] 风行网页版爬虫 --- src/main/java/com/yeshi/buwan/util/HttpUtil.java | 20 ++++++++++++++++++++ 1 files changed, 20 insertions(+), 0 deletions(-) diff --git a/src/main/java/com/yeshi/buwan/util/HttpUtil.java b/src/main/java/com/yeshi/buwan/util/HttpUtil.java index 56a6794..dd000ce 100644 --- a/src/main/java/com/yeshi/buwan/util/HttpUtil.java +++ b/src/main/java/com/yeshi/buwan/util/HttpUtil.java @@ -151,6 +151,26 @@ return ""; } + public static String post(String url,String entity,Map<String,String> headers) { + HttpClient client = new HttpClient(); + + PostMethod method = new PostMethod(url); + if(headers!=null) + for(String key:headers.keySet()){ + method.addRequestHeader(key, headers.get(key)); + } + method.setRequestBody(entity); + try { + client.executeMethod(method); + return convertInputStreamToString(method.getResponseBodyAsStream()); + } catch (HttpException e) { + e.printStackTrace(); + } catch (IOException e) { + e.printStackTrace(); + } + return ""; + } + public static String post(String url, Map<String, String> map) { Iterator<String> its = map.keySet().iterator(); NameValuePair[] params = new NameValuePair[map.keySet().size()]; -- Gitblit v1.8.0