
restql.core.examples.SimplePostQuery Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of restql-core-java Show documentation
Show all versions of restql-core-java Show documentation
Microservice query language
The newest version!
package restql.core.examples;
import restql.core.RestQL;
import restql.core.config.ClassConfigRepository;
import restql.core.query.QueryOptions;
import restql.core.response.QueryItemResponse;
import restql.core.response.QueryResponse;
import java.util.HashMap;
public class SimplePostQuery {
public static void main(String[] args) {
ClassConfigRepository config = new ClassConfigRepository();
config.put("mock", "http://httpbin.org/post");
RestQL restQL = new RestQL(config);
String query = "from mock body foo = \"bar\"";
QueryOptions opts = new QueryOptions();
opts.setDebugging(false);
opts.setGlobalTimeout(10000);
opts.setTimeout(3000);
QueryResponse response = restQL.executeQuery(query, opts);
System.out.println(response);
QueryItemResponse queryItem = response.get("mock", QueryItemResponse.class);
System.out.println(queryItem.getDetails().getHeaders());
System.out.println(queryItem.getResult(HashMap.class).get("data"));
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy