MCPcopy Index your code
hub / github.com/XF-FS/APIKit / getRequest

Method getRequest

src/main/java/burp/CookieManager.java:23–31  ·  view source on GitHub ↗
(IHttpRequestResponse baseRequestResponse, byte[] newRequest)

Source from the content-addressed store, hash-verified

21 private final HashMap<String, HashMap<String, String>> cookies = new HashMap();
22
23 public static byte[] getRequest(IHttpRequestResponse baseRequestResponse, byte[] newRequest) {
24 IExtensionHelpers helpers = BurpExtender.getHelpers();
25 IRequestInfo newRequestInfo = helpers.analyzeRequest(newRequest);
26 IRequestInfo baseRequestInfo = helpers.analyzeRequest(baseRequestResponse.getRequest());
27 List<String> baseHeaders = baseRequestInfo.getHeaders();
28 baseHeaders.set(0, newRequestInfo.getHeaders().get(0));
29 byte[] request = helpers.buildHttpMessage(baseHeaders, Arrays.copyOfRange(newRequest, newRequestInfo.getBodyOffset(), newRequest.length));
30 return request;
31 }
32
33 public static IHttpRequestResponse makeHttpRequest(IHttpRequestResponse baseRequestResponse, byte[] request) {
34 byte[] newRequest = CookieManager.getRequest(baseRequestResponse, request);

Callers 3

makeHttpRequestMethod · 0.95
parseApiDocumentMethod · 0.95
parseApiDocumentMethod · 0.95

Calls 3

getHelpersMethod · 0.95
getMethod · 0.80
getHeadersMethod · 0.45

Tested by

no test coverage detected