diff --git a/DeFi-Data-Engine/Api-Handler/src/main/java/org/application/apihandler/SampleBlockchainAddresses.java b/DeFi-Data-Engine/Api-Handler/src/main/java/org/application/apihandler/SampleBlockchainAddresses.java new file mode 100644 index 00000000..9c52c8bf --- /dev/null +++ b/DeFi-Data-Engine/Api-Handler/src/main/java/org/application/apihandler/SampleBlockchainAddresses.java @@ -0,0 +1,31 @@ +package org.application.apihandler; + +import java.util.HashMap; + +import org.stream.external.requester.RequestParameterized; + +public class SampleBlockchainAddresses { + + public static void main(String[] args) { + HashMap properties = new HashMap(); + HashMap headers = new HashMap(); + HashMap tags = new HashMap(); + + properties.put("page", "0"); + properties.put("size", "50"); + + headers.put("accept", "application/json"); + headers.put("x-amberdata-blockchain-id", "ethereum-mainnet"); + headers.put("x-api-key", "UAK7ed69235426c360be22bfc2bde1809b6"); + + tags.put("-rp", "page"); + tags.put("-l", "50"); + + String[] path = {"payload", "records"}; + + RequestParameterized request = new RequestParameterized("test", + "https://web3api.io/api/v2/addresses", properties, headers, tags, path); + + request.request(properties, headers); + } +} diff --git a/DeFi-Data-Engine/Api-Handler/src/main/java/org/stream/external/requester/RequestFramework.java b/DeFi-Data-Engine/Api-Handler/src/main/java/org/stream/external/requester/RequestFramework.java index 7e630ce1..0c235690 100644 --- a/DeFi-Data-Engine/Api-Handler/src/main/java/org/stream/external/requester/RequestFramework.java +++ b/DeFi-Data-Engine/Api-Handler/src/main/java/org/stream/external/requester/RequestFramework.java @@ -154,7 +154,12 @@ protected void process(HashMap properties, HashMap properties, HashMap headers); diff --git a/DeFi-Data-Engine/Api-Handler/target/classes/org/stream/external/requester/RequestFramework.class b/DeFi-Data-Engine/Api-Handler/target/classes/org/stream/external/requester/RequestFramework.class index 9b68d3bd..e59860f9 100644 Binary files a/DeFi-Data-Engine/Api-Handler/target/classes/org/stream/external/requester/RequestFramework.class and b/DeFi-Data-Engine/Api-Handler/target/classes/org/stream/external/requester/RequestFramework.class differ