Package io.api.etherscan.executor.impl
Class HttpExecutor
java.lang.Object
io.api.etherscan.executor.impl.HttpExecutor
- All Implemented Interfaces:
IHttpExecutor
Http client implementation
- Since:
- 28.10.2018
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionHttpExecutor(int connectTimeout) HttpExecutor(int connectTimeout, int readTimeout) HttpExecutor(int connectTimeout, int readTimeout, Map<String, String> headers) -
Method Summary
-
Constructor Details
-
HttpExecutor
public HttpExecutor() -
HttpExecutor
public HttpExecutor(int connectTimeout) -
HttpExecutor
public HttpExecutor(int connectTimeout, int readTimeout) -
HttpExecutor
- Parameters:
connectTimeout- custom connection establish timeout in millisreadTimeout- custom read timeout in millisheaders- custom HTTP headers
-
-
Method Details
-
get
Description copied from interface:IHttpExecutorPerforms a Http GET request- Specified by:
getin interfaceIHttpExecutor- Parameters:
urlAsString- as string- Returns:
- result as string
-
post
Description copied from interface:IHttpExecutorPerforms a Http POST request- Specified by:
postin interfaceIHttpExecutor- Parameters:
urlAsString- as stringdataToPost- to post- Returns:
- result as string
-