Package com.landawn.abacus.util
Class HARUtil
java.lang.Object
com.landawn.abacus.util.HARUtil
-
Method Summary
Modifier and TypeMethodDescriptionstatic Tuple.Tuple2<String,
String> getBodyAndMimeTypeByRequestEntry
(Map<String, Object> requestEntry) static HttpHeaders
getHeadersByRequestEntry
(Map<String, Object> requestEntry) static HttpMethod
getHttpMethodByRequestEntry
(Map<String, Object> requestEntry) static u.Optional<Map<String,
Object>> getRequestEntryByUrlFromHAR
(File har, Predicate<String> filterForTargetUrl) static u.Optional<Map<String,
Object>> getRequestEntryByUrlFromHAR
(String har, Predicate<String> filterForTargetUrl) static String
getUrlByRequestEntry
(Map<String, Object> requestEntry) static void
logRequestCurlForHARRequest
(boolean logRequest) static void
logRequestCurlForHARRequest
(boolean logRequest, char quoteChar) static void
logRequestCurlForHARRequest
(boolean logRequest, char quoteChar, Consumer<String> logHandler) static void
sendMultiRequstsByHAR
(File har, Predicate<String> filterForTargetUrl) http://www.softwareishard.com/har/viewer/
https://confluence.atlassian.com/kb/generating-har-files-and-analyzing-web-requests-720420612.htmlsendMultiRequstsByHAR
(String har, Predicate<String> filterForTargetUrl) http://www.softwareishard.com/har/viewer/
https://confluence.atlassian.com/kb/generating-har-files-and-analyzing-web-requests-720420612.htmlstatic <T> T
sendRequestByRequestEntry
(Map<String, Object> requestEntry, Class<T> responseClass) static String
sendRequstByHAR
(File har, String targetUrl) http://www.softwareishard.com/har/viewer/
https://confluence.atlassian.com/kb/generating-har-files-and-analyzing-web-requests-720420612.htmlstatic String
sendRequstByHAR
(File har, Predicate<String> filterForTargetUrl) http://www.softwareishard.com/har/viewer/
https://confluence.atlassian.com/kb/generating-har-files-and-analyzing-web-requests-720420612.htmlstatic String
sendRequstByHAR
(String har, String targetUrl) http://www.softwareishard.com/har/viewer/
https://confluence.atlassian.com/kb/generating-har-files-and-analyzing-web-requests-720420612.htmlstatic String
sendRequstByHAR
(String har, Predicate<String> filterForTargetUrl) http://www.softwareishard.com/har/viewer/
https://confluence.atlassian.com/kb/generating-har-files-and-analyzing-web-requests-720420612.htmlstatic void
setHttpHeaderFilterForHARRequest
(BiPredicate<String, String> httpHeaderFilterForHARRequest) static Stream<Tuple.Tuple2<Map<String,
Object>, HttpResponse>> streamMultiRequstsByHAR
(File har, Predicate<String> filterForTargetUrl) http://www.softwareishard.com/har/viewer/
https://confluence.atlassian.com/kb/generating-har-files-and-analyzing-web-requests-720420612.htmlstatic Stream<Tuple.Tuple2<Map<String,
Object>, HttpResponse>> streamMultiRequstsByHAR
(String har, Predicate<String> filterForTargetUrl) http://www.softwareishard.com/har/viewer/
https://confluence.atlassian.com/kb/generating-har-files-and-analyzing-web-requests-720420612.html
-
Method Details
-
setHttpHeaderFilterForHARRequest
public static void setHttpHeaderFilterForHARRequest(BiPredicate<String, String> httpHeaderFilterForHARRequest) -
resetHttpHeaderFilterForHARRequest
public static void resetHttpHeaderFilterForHARRequest() -
logRequestCurlForHARRequest
public static void logRequestCurlForHARRequest(boolean logRequest) -
logRequestCurlForHARRequest
public static void logRequestCurlForHARRequest(boolean logRequest, char quoteChar) -
logRequestCurlForHARRequest
-
sendRequstByHAR
http://www.softwareishard.com/har/viewer/
https://confluence.atlassian.com/kb/generating-har-files-and-analyzing-web-requests-720420612.html- Parameters:
har
-targetUrl
-- Returns:
-
sendRequstByHAR
http://www.softwareishard.com/har/viewer/
https://confluence.atlassian.com/kb/generating-har-files-and-analyzing-web-requests-720420612.html- Parameters:
har
-filterForTargetUrl
-- Returns:
-
sendRequstByHAR
http://www.softwareishard.com/har/viewer/
https://confluence.atlassian.com/kb/generating-har-files-and-analyzing-web-requests-720420612.html- Parameters:
har
-targetUrl
-- Returns:
-
sendRequstByHAR
http://www.softwareishard.com/har/viewer/
https://confluence.atlassian.com/kb/generating-har-files-and-analyzing-web-requests-720420612.html- Parameters:
har
-filterForTargetUrl
-- Returns:
-
sendMultiRequstsByHAR
http://www.softwareishard.com/har/viewer/
https://confluence.atlassian.com/kb/generating-har-files-and-analyzing-web-requests-720420612.html- Parameters:
har
-filterForTargetUrl
-- Returns:
-
sendMultiRequstsByHAR
http://www.softwareishard.com/har/viewer/
https://confluence.atlassian.com/kb/generating-har-files-and-analyzing-web-requests-720420612.html- Parameters:
har
-filterForTargetUrl
-- Returns:
-
streamMultiRequstsByHAR
public static Stream<Tuple.Tuple2<Map<String,Object>, streamMultiRequstsByHARHttpResponse>> (File har, Predicate<String> filterForTargetUrl) http://www.softwareishard.com/har/viewer/
https://confluence.atlassian.com/kb/generating-har-files-and-analyzing-web-requests-720420612.html- Parameters:
har
-filterForTargetUrl
-- Returns:
- first element in the returned
Tuple2
isurl
. The second element is HttpResponse.
-
streamMultiRequstsByHAR
public static Stream<Tuple.Tuple2<Map<String,Object>, streamMultiRequstsByHARHttpResponse>> (String har, Predicate<String> filterForTargetUrl) http://www.softwareishard.com/har/viewer/
https://confluence.atlassian.com/kb/generating-har-files-and-analyzing-web-requests-720420612.html- Parameters:
har
-filterForTargetUrl
-- Returns:
- first element in the returned
Tuple2
isurl
. The second element is HttpResponse.
-
sendRequestByRequestEntry
-
getRequestEntryByUrlFromHAR
-
getRequestEntryByUrlFromHAR
-
getUrlByRequestEntry
-
getHttpMethodByRequestEntry
-
getHeadersByRequestEntry
-
getBodyAndMimeTypeByRequestEntry
-