OKHttp is an easy to use http library with very few dependencies. It is also the provided library that loadcoder uses to generate loadtests.

Create the OKHttp client like this:

OkHttpClient client = new OkHttpClient();

Below shows how to create and send a request, with HTTP verb, body and headers set.

RequestBody body = RequestBody.create(MediaType.get("application/x-www-form-urlencoded; charset=UTF-8"), "http body");
Request req = new Request.Builder().url("https://localhost:8080/")
	.method("POST", body)
	.header("accept", "*/*")
	.build();
	
Response resp = client.newCall(req).execute();

Copyright © All Rights Reserved