Qual è il modo migliore per implementare una richiesta / risposta in .NET quando si tratta di ottenere una risorsa Web xml per l'origine esterna e elaborarla sul proprio sistema? A proposito, per accedere a questa risorsa xml ha bisogno di un'autenticazione o meno, ma se la risorsa ha un'autenticazione usa l'autenticazione di base.
Ho provato webrequest / webresponse e poi ho usato try/catch
per sapere se ha bisogno di essere autenticato e usare qualche javascript per far apparire una finestra per il login. Non sono sicuro se questo è il modo in cui dovrei implementare questo tipo di funzionalità.
I requisiti dovrebbero essere: il sistema dovrebbe poter scaricare un xml da una fonte esterna, se l'url della fonte esterna ha un'autenticazione il sistema dovrebbe consentire all'utente di autenticarlo fornendo una finestra di login. Una volta completato e scaricato il contenuto xml, il sistema elaborerà i dati e li salverà nel database.