En passant NetworkCredential à HttpWebRequest en C# à partir de ASP.Net Page

Je suis en train d'utiliser HTTPWebRequest pour accéder à un service web, et je rencontre des problèmes de transmission des informations d'identification, voir code ci-dessous. Je peux voir les informations d'identification de l'objet, en caroline du nord, en cours de construction dans le débogueur, et également dans l'attribution de la demande.Les informations d'identification, mais quand j'arrive à la dernière ligne de code défauts avec un pas autorisé message d'erreur. J'ai eu notre serveur de gens regarder la requête sur le serveur, et il n'y a pas d'informations d'identification passé. Suis-je en train de faire quelque chose de mal avec les informations d'Identification de l'objet, ou est-il quelque chose que je dois faire, et que je ne suis pas en train de faire ici?

Uri requestUri = null;
Uri.TryCreate("https://mywebserver/webpage"), 
    UriKind.Absolute, out requestUri);

HttpWebRequest request = (HttpWebRequest)HttpWebRequest.Create
    (requestUri);

NetworkCredential nc =
    new NetworkCredential("user", "password");

request.Credentials = nc;

request.Method = WebRequestMethods.Http.Get;
HttpWebResponse response = (HttpWebResponse)request.GetResponse(); 
Avez-vous utilisé un violon pour voir par vous-même ce que vous êtes de passage? Je n'aime pas compter sur le serveur les gens à évaluer ce genre de choses 🙂
JustLoren - je ne savais pas à propos de Fiddler jusqu'à ce que vous avez posté ce commentaire, je l'ai téléchargé et sous la Auth onglet dit Pas de Proxy-Authorization-Tête est présent. Aucune Autorisation d'en-Tête est présent, donc je suis toujours en pensant qu'il ya quelque chose de mal avec mon code.
Est-il une raison quelconque vous n'êtes pas générer une classe proxy pour appeler l'interne de service web?
Oui, le service, je suis d'appel est un service REST donc il n'existe pas de fichier wsdl.

OriginalL'auteur Russ Clark | 2009-11-05