I-Daten über eine API in der folgenden Art und Weise unter Verwendung von HTTP-Basic-Authentifizierung am Abrufen:Halt Basic Authorization Lebend im HttpURLConnection mit API (Java)
for (int i = 1; i < 10000; i++) {
try {
URL newurl = new URL ("SOMEURL" + i + ".json");
HttpURLConnection newconnection = (HttpURLConnection) newurl.openConnection();
newconnection.setRequestMethod("GET");
newconnection.setDoInput(true);
newconnection.setRequestProperty ("Authorization", "Basic " + encoding);
try {
InputStream newcontent = (InputStream)newconnection.getInputStream();
BufferedReader bfReader = new BufferedReader (new InputStreamReader (newcontent));
String newline;
if ((newline = bfReader.readLine()) != null) {
out.println(newline);
}
}
catch(Exception e2) {
}
}
catch(Exception e) {
e.printStackTrace();
}
}
Frage: Anstatt zu fragen, für die Authentifizierung 10.000-mal, kann ich die Authentifizierung einmal für die erste Anfrage, sie am Leben erhalten und die restlichen 9999 Anfragen machen, ohne nach Authentifizierung zu fragen?
Zweck: Schnellere Verarbeitung, weniger Belastung des Servers.
Irgendwelche Kommentare?