У меня есть веб страничка на сайте. Через эту веб страничку я обычно вручную делаю sql запросы.
Как мне сделать так что бы соответствующий http post запрос доставлял на эту страницу sql запрос, далее который обрабатывался и выдавал ответ в качестве выгрузки html с бд.
Это примеры с сайта.
Код который я использую для получения html с бд после обработки sql запроса который был в теле http post запроса:
import okhttp3.*;
import java.io.IOException;
import java.net.URI;
import java.net.http.HttpClient;
import java.net.http.HttpRequest;
import java.net.http.HttpResponse;
public class Test {
public static void main(String[] args) throws IOException, InterruptedException {
HttpClient client = HttpClient.newHttpClient();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("https://"))
.POST(HttpRequest.BodyPublishers.ofString("select varGln from glns"))
.build();
HttpResponse<String> response = client.send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
/*OkHttpClient client = new OkHttpClient().newBuilder()
.build();
MediaType mediaType = MediaType.parse("text/plain");
RequestBody body = RequestBody.create(mediaType, "select varGln from glns");
Request request = new Request.Builder()
.url("https://")
.method("POST", body)
.addHeader("Content-Type", "text/plain")
.build();
Response response = client.newCall(request).execute();
System.out.println(response.body().string());*/
}
}
JDBC я не могу использовать, так как прямого где login и password у меня нет.