release: WRNexusJS 0.8.0
This commit is contained in:
@@ -0,0 +1,3 @@
|
||||
package dev.wrnexus.sdk;
|
||||
import java.net.URI; import java.net.http.*;
|
||||
public final class WrnexusApi { private final String baseUrl; private final HttpClient http = HttpClient.newHttpClient(); public WrnexusApi(String baseUrl){this.baseUrl=baseUrl;} public String request(String method,String path,String json)throws Exception{var request=HttpRequest.newBuilder(URI.create(baseUrl+path)).header("content-type","application/json").method(method,HttpRequest.BodyPublishers.ofString(json==null?"":json)).build();var response=http.send(request,HttpResponse.BodyHandlers.ofString());if(response.statusCode()>=400)throw new IllegalStateException("API status "+response.statusCode());return response.body();} }
|
||||
Reference in New Issue
Block a user