andbin ha scritto:
LeoTheGamer ha scritto:
Poi in teoria non avrei alcun nome utente ma solo quell'api key.
Non ho parlato di nome utente ....
LeoTheGamer ha scritto:
Se uso postman mi basta mettere nell header Authoriazion e Token (codice capi key)
Gli header, l'ho già detto prima, si impostano sul URLConnection con il metodo setRequestProperty().
URLConnection urlConn = url.openConnection();
urlConn.setRequestProperty("Authorization", " ............. ");
// ....
// poi urlConn.getInputStream() invece di url.openStream() che facevi
"Authorization" è il name del header.
Allora, questo è il codice che ho scritto:
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.net.URL;
import java.net.URLConnection;
public class Collegamento4 {
public static void main(String[] args) throws Exception {
URLConnection urlConn = new URLConnection();
urlConn.setRequestProperty("Authorization", " ....");
URL url = new URL("
https://findwork.dev/api/job");
try (BufferedReader reader = new BufferedReader(new InputStreamReader(urlConn.getInputStream(), "UTF-8"))) {
for (String line; (line = reader.readLine()) != null;) {
System.out.println(line);
}
}
}
}
Però mi segna questo come errore la riga di URLConnection urlConn=...
Con il seguente messaggio: che non si può istanziare il tipo URLConnection.
Come potrei fare per risolvere(sperando che il resto sia scritto bene)? Grazie