This commit is contained in:
Pavel Belyaev
2023-03-15 22:55:31 +05:00
parent 7008b4fa33
commit fcaba6a08b
5 changed files with 54 additions and 10 deletions

View File

@@ -6,14 +6,21 @@ import java.util.HashMap;
public class Main {
public static void main(String[] args) {
RestHelper Rest = new RestHelper(
/*RestHelper Rest = new RestHelper(
"client-keystore3.jks",
"JKS",
"123321",
"2",
"truststore.jks",
"JKS",
"123321");
"123321");*/
RestHelper Rest = new RestHelper(
"client-keystore3.jks",
"JKS",
"123321",
"2"
);
String queryUrl = "https://192.168.200.10/index.php?kokoko=1";

View File

@@ -13,7 +13,9 @@ import java.io.*;
import java.security.*;
import java.util.HashMap;
/**
* RestHelper by Pavel Belyaev
*/
public class RestHelper {
public String codepage="UTF-8";
@@ -41,6 +43,17 @@ public class RestHelper {
}
/**
* Only keystore init
* @param keypath
* @param keytype
* @param keypass
* @param keyAlias
*/
public RestHelper (String keypath,String keytype,String keypass, String keyAlias) {
this(keypath,keytype,keypass,keyAlias, null, null, null);
}
/**
* Подгружает файл JKS или PKCS12
* @param path - путь до jks/p12
@@ -110,8 +123,9 @@ public class RestHelper {
/**
* Отправляет запрос "как есть" строкой
* @param queryUrl
* @param queryBody
* @param queryUrl - url
* @param queryBody - тело запроса
* @param headerMap - заголовки запроса
*/
public HttpResponse queryPostRaw(String queryUrl, String queryBody, HashMap<String, String> headerMap) {
HttpPost query = new HttpPost(queryUrl);