Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it
    Registrato dal
    Dec 2005
    Messaggi
    3

    [OT] echo di header http da http request a http response

    Sto realizzando un client che invia username e password ad un server per l'autenticazione e l'accesso a dei dati in esso. Per l'autenticazione uso l'attributo "Authentication" dell'header http nella request del client.

    Se l'autenticazione non va a buon fine il server risponde con codice 401 e un messaggio di error "Access Denied" nell' http response (questo è il comportamento di default).

    Il problema è che mi servirebbe nella response anche l'username dell'utente la cui autenticazione è fallita, in modo da poter dare un opportuno messaggio di errore all'utente nel client.

    L'unico modo che mi viene in mente per fare questo è inserire nell'header della request del client un campo contenente l'username che dovrebbe essere poi rimandato indietro dal server. Qualcosa del tipo "echo: username=pippo". Purtroppo non ho trovato niente a riguardo.

    Qualcuno può darmi una mano?

  2. #2
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,301

    Moderazione

    A quale linguaggio di programmazione fai riferimento?

    Hai letto il Regolamento di quest'area?
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

  3. #3
    Utente di HTML.it
    Registrato dal
    Dec 2005
    Messaggi
    3
    Ok. Ho letto il regolamento. Penso si tratti di un [OT], visto che non è un problema legato ad un particolare linguaggio di programmazione.

    Grazie, per la notifica.

  4. #4
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,301
    Originariamente inviato da kalos80
    Ok. Ho letto il regolamento. Penso si tratti di un [OT], visto che non è un problema legato ad un particolare linguaggio di programmazione.
    Che linguaggio usi per realizzare il client? :master:
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

  5. #5

    Re: [OT] echo di header http da http request a http response

    Originariamente inviato da kalos80
    Sto realizzando un client che invia username e password ad un server per l'autenticazione e l'accesso a dei dati in esso. Per l'autenticazione uso l'attributo "Authentication" dell'header http nella request del client.

    Se l'autenticazione non va a buon fine il server risponde con codice 401 e un messaggio di error "Access Denied" nell' http response (questo è il comportamento di default).

    Il problema è che mi servirebbe nella response anche l'username dell'utente la cui autenticazione è fallita, in modo da poter dare un opportuno messaggio di errore all'utente nel client.

    L'unico modo che mi viene in mente per fare questo è inserire nell'header della request del client un campo contenente l'username che dovrebbe essere poi rimandato indietro dal server. Qualcosa del tipo "echo: username=pippo". Purtroppo non ho trovato niente a riguardo.

    Qualcuno può darmi una mano?
    Ma tu vuoi intervenire sulla risposta del server?Ovviamnete non puoi! Comunque dato che tu (client) conosci la username che l'utente ha inserito per ottener quella risposta del server,puoi evitare di mostrare quella e mostrarne una tua con l'aggiunta della username.Conunque il client lo dovrai pur scrivere in qualche linguaggio, a parole non si può,ce lo dovresti far conoscere .
    Il centro dell'attenzione non è sempre un buon posto in cui trovarsi

    Mai discutere con uno stupido, la gente potrebbe non capire la differenza. (O. W.)

  6. #6
    Utente di HTML.it
    Registrato dal
    Dec 2005
    Messaggi
    3
    Il client è realizzato in C++.

    Il problema è che invio più richieste contemporaneamente a servers diversi con usernames diversi. Quando ottengo delle authentication failures dai vari servers, non riesco ad associare le responce ricevute dai vari server all 'username con il quale ho cercato di autenticarmi su quel server. Ecco perchè mi farebbe comodo poter aggiungere un campo username sulla request che sarebbe inviato indietro dal server. Potrei utilizzare tale campo per notificare all'utente quale autenticazione è fallita.

  7. #7
    Originariamente inviato da kalos80
    Il client è realizzato in C++.

    Il problema è che invio più richieste contemporaneamente a servers diversi con usernames diversi. Quando ottengo delle authentication failures dai vari servers, non riesco ad associare le responce ricevute dai vari server all 'username con il quale ho cercato di autenticarmi su quel server. Ecco perchè mi farebbe comodo poter aggiungere un campo username sulla request che sarebbe inviato indietro dal server. Potrei utilizzare tale campo per notificare all'utente quale autenticazione è fallita.
    Beh a questo punto posta codice perchè bisogna vedere come stai lavorando, comunque fare in modo che il server ti rispedisca indietro un dato inviatogli da te in fase di richiesta non credo sia fattibile, devi impostare le cose in modo da "riconoscere" le risposte.
    Il centro dell'attenzione non è sempre un buon posto in cui trovarsi

    Mai discutere con uno stupido, la gente potrebbe non capire la differenza. (O. W.)

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.