|
|
@@ -138,13 +138,17 @@ public class AdxClient {
|
|
|
HttpResponse<Void> resp = httpClient.send(req, HttpResponse.BodyHandlers.discarding());
|
|
|
int status = resp.statusCode();
|
|
|
if (status == 200) {
|
|
|
- log.info("[百度监测][请求成功] originalUrl={} finalUrl={} status={} redirects={}",
|
|
|
- summarizeUrl(originalUrl), summarizeUrl(currentUrl), status, redirectCount);
|
|
|
+ if (redirectCount > 0) {
|
|
|
+ log.info("[百度监测][302跟随成功] originalUrl={} finalUrl={} status={} redirects={}",
|
|
|
+ summarizeUrl(originalUrl), summarizeUrl(currentUrl), status, redirectCount);
|
|
|
+ }
|
|
|
return new TrackingResult(originalUrl, status, true);
|
|
|
}
|
|
|
if (status != 302) {
|
|
|
- log.warn("[百度监测][请求失败] originalUrl={} finalUrl={} status={} redirects={}",
|
|
|
- summarizeUrl(originalUrl), summarizeUrl(currentUrl), status, redirectCount);
|
|
|
+ if (redirectCount > 0) {
|
|
|
+ log.warn("[百度监测][302跟随失败] originalUrl={} finalUrl={} status={} redirects={} reason=non_302_terminal_status",
|
|
|
+ summarizeUrl(originalUrl), summarizeUrl(currentUrl), status, redirectCount);
|
|
|
+ }
|
|
|
return new TrackingResult(originalUrl, status, false);
|
|
|
}
|
|
|
|