ciao!
ho in registratore di cassa che usa delle api rest per l'invio delle richieste come la stampa dello scontrino.
sto facendo varie prove, tra cui questa in java e okhttp:
ma ottengo questo errore:codice:package com.mp.test; import okhttp3.*; import java.io.IOException; public class Main { public static void main(String[] args) { try { OkHttpClient client = new OkHttpClient().newBuilder() .build(); MediaType mediaType = MediaType.parse("text/plain"); RequestBody body = RequestBody.create(mediaType, "CLEAR\nRESPRN\t\t\t\t\t\t\t\t\t\t\t\t;Annulla eventuali transazioni aperte\nCHIAVE REG\nvend rep=1, prezzo=1\nchius\nwecfine\n"); Request request = new Request.Builder() .url("https://192.168.1.120/cmd/wec") .method("POST", body) .addHeader("Content-Type", "text/plain") .build(); Response response = client.newCall(request).execute(); System.out.println(response); } catch (IOException e) { System.out.println(e.getMessage()); } } }
come posso bypassare il controllo della validità del certificato??codice:PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target

Rispondi quotando