From 8ffc1a7093a6b641f3294368fbf89a8685dfd76a Mon Sep 17 00:00:00 2001 From: "yihua.huang" Date: Tue, 13 Jan 2015 14:10:00 +0800 Subject: [PATCH] add NPE check for POST method --- .../us/codecraft/webmagic/downloader/HttpClientDownloader.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/webmagic-core/src/main/java/us/codecraft/webmagic/downloader/HttpClientDownloader.java b/webmagic-core/src/main/java/us/codecraft/webmagic/downloader/HttpClientDownloader.java index 1891ef53..5c1c65d4 100644 --- a/webmagic-core/src/main/java/us/codecraft/webmagic/downloader/HttpClientDownloader.java +++ b/webmagic-core/src/main/java/us/codecraft/webmagic/downloader/HttpClientDownloader.java @@ -158,7 +158,7 @@ public class HttpClientDownloader extends AbstractDownloader { } else if (method.equalsIgnoreCase(HttpConstant.Method.POST)) { RequestBuilder requestBuilder = RequestBuilder.post(); NameValuePair[] nameValuePair = (NameValuePair[]) request.getExtra("nameValuePair"); - if (nameValuePair.length > 0) { + if (nameValuePair != null && nameValuePair.length > 0) { requestBuilder.addParameters(nameValuePair); } return requestBuilder;