Class HttpUtils
- java.lang.Object
-
- io.jenkins.plugins.kobiton.shared.utils.HttpUtils
-
public final class HttpUtils extends Object
Utility for HTTP request creating, authorizing, etc.
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static HttpRequest.Builder
createAuthHeader(String url, Credential credential)
Add authorization to HTTP headerstatic HttpRequest
createGetRequest(String url, Credential credential)
Create GET HttpRequeststatic HttpRequest
createPostRequest(String url, Credential credential, String body)
Create POST HttpRequeststatic HttpRequest
createPutRequest(String url, byte[] fileContent)
Create PUT HttpRequest
-
-
-
Method Detail
-
createAuthHeader
public static HttpRequest.Builder createAuthHeader(String url, Credential credential)
Add authorization to HTTP header- Parameters:
url
- API urlcredential
- credential- Returns:
- HttpRequest Builder with Authorization header
-
createGetRequest
public static HttpRequest createGetRequest(String url, Credential credential)
Create GET HttpRequest- Parameters:
url
- API urlcredential
- credential- Returns:
- GET HttpRequest
-
createPostRequest
public static HttpRequest createPostRequest(String url, Credential credential, String body)
Create POST HttpRequest- Parameters:
url
- API urlcredential
- credentialbody
- request body- Returns:
- POST HttpRequest
-
createPutRequest
public static HttpRequest createPutRequest(String url, byte[] fileContent)
Create PUT HttpRequest- Parameters:
url
- pre-signed url for S3fileContent
- file content- Returns:
- PUT HttpRequest
-
-