Pabieranie plików via internet.

0

Witam,
Jakie czynności należy wykonać aby ściągnąc plik z internetu. Jeżeli mówimy o ustanawianiu połączenia to nie ma problemu(?) ale czasem do przeglądarki wysyłane jest zapytanie o użytkownika oraz hasło, w jaki sposób się na taką okoliczność przygotować. Właściwie jaką od siebie byście zaproponowali komunikację z serwerem? Na poziomie http z początku, erm?
Pozdrawiam,
Karol.

0

Czytam, czytam i doczytuje tylko tyle:
createURLStreamHandler

URLStreamHandler createURLStreamHandler(String protocol)

Creates a new URLStreamHandler instance with the specified protocol.

Parameters:
    protocol - the protocol ("ftp", "http", "nntp", etc.). 
Returns:
    a URLStreamHandler for the specific protocol.

Ale nie mam pojęcia jak mam zarządzać połączeniem...

0

Dodam jeszcze link opisujący po krótce protokół:
http://www.jmarshall.com/easy/http/
Jeżeli to pomoże... największy problem stanowi autoryzacja połączenia, nie mam pojęcia w jaki sposób ją wykonać... a możeby tak ... source wgeta...?

0

ftp://ftp.isi.edu/in-notes/rfc2617.txt opis całego protokołu.

To receive authorization, the client sends the userid and password,
separated by a single colon (":") character, within a base64 [7]
encoded string in the credentials.

  basic-credentials = base64-user-pass
  base64-user-pass  = <base64 [4] encoding of user-pass,

  user-pass   = userid ":" password
  userid      = *<TEXT excluding ":">
  password    = *TEXT

Userids might be case sensitive.

If the user agent wishes to send the userid "Aladdin" and password
"open sesame", it would use the following header field:

  Authorization: Basic QWxhZGRpbjpvcGVuIHNlc2FtZQ==

Więc wygląd tej części nagłówka jest opisany, pozostaje pytanie w jaki sposób przygotować ten nagłówek? W adresie - element poprzedzający URL czy w inny?

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0