|
@@ -71,7 +71,7 @@ public class HttpCollectImpl extends AbstractCollect {
|
|
|
.execute(request, httpContext);
|
|
.execute(request, httpContext);
|
|
|
int statusCode = response.getStatusLine().getStatusCode();
|
|
int statusCode = response.getStatusLine().getStatusCode();
|
|
|
log.debug("http response status: {}", statusCode);
|
|
log.debug("http response status: {}", statusCode);
|
|
|
- if (statusCode < HttpStatus.SC_OK || statusCode >= HttpStatus.SC_MULTIPLE_CHOICES) {
|
|
|
|
|
|
|
+ if (statusCode < HttpStatus.SC_OK || statusCode >= HttpStatus.SC_BAD_REQUEST) {
|
|
|
// 1XX 3XX 4XX 5XX 状态码 失败
|
|
// 1XX 3XX 4XX 5XX 状态码 失败
|
|
|
builder.setCode(CollectRep.Code.FAIL);
|
|
builder.setCode(CollectRep.Code.FAIL);
|
|
|
builder.setMsg("statusCode: " + statusCode);
|
|
builder.setMsg("statusCode: " + statusCode);
|
|
@@ -327,7 +327,8 @@ public class HttpCollectImpl extends AbstractCollect {
|
|
|
if (IpDomainUtil.isHasSchema(httpProtocol.getHost())) {
|
|
if (IpDomainUtil.isHasSchema(httpProtocol.getHost())) {
|
|
|
requestBuilder.setUri(httpProtocol.getHost() + ":" + httpProtocol.getPort() + httpProtocol.getUrl());
|
|
requestBuilder.setUri(httpProtocol.getHost() + ":" + httpProtocol.getPort() + httpProtocol.getUrl());
|
|
|
} else {
|
|
} else {
|
|
|
- if (httpProtocol.isSsl()) {
|
|
|
|
|
|
|
+ boolean ssl = Boolean.parseBoolean(httpProtocol.getSsl());
|
|
|
|
|
+ if (ssl) {
|
|
|
requestBuilder.setUri("https://" + httpProtocol.getHost() + ":" + httpProtocol.getPort() + httpProtocol.getUrl());
|
|
requestBuilder.setUri("https://" + httpProtocol.getHost() + ":" + httpProtocol.getPort() + httpProtocol.getUrl());
|
|
|
} else {
|
|
} else {
|
|
|
requestBuilder.setUri("http://" + httpProtocol.getHost() + ":" + httpProtocol.getPort() + httpProtocol.getUrl());
|
|
requestBuilder.setUri("http://" + httpProtocol.getHost() + ":" + httpProtocol.getPort() + httpProtocol.getUrl());
|