L'envoi des en-Têtes HTTP HTTP de la Requête Web pour l'Authentification NTLM
Je veux connecter à un portail Sharepoint, ce qui ouvre une boîte de dialogue de connexion, mais est à l'aide de l'authentification NTLM. Comment puis-je modifier les en-têtes HTTP en C# pour faire une demande de connexion? Je suppose que j'aurais besoin de faire un HTTPWebRequest une page au sein de l'enregistrés dans la section du portail et d'afficher les en-têtes HTTP de la collection à côté de cela?
Vous devez vous connecter pour publier un commentaire.
Vous pouvez faire cela en utilisant la classe WebRequest.
Ce code lit l'ensemble de la réponse dans une variable appelée
token
.The remote server returned an error: (401) Unauthorized
. Même URL/utilisateur/mot de passe fonctionnent sur Firefox. NTLM sur HTTPÀ utiliser NTLM voir Jean réponse. Si vous avez besoin d'avoir des en-têtes à travers des sessions de regarder la CookieContainer de propriété sur l'objet HttpWebRequest. Vous aurez besoin de garder une référence à votre CookieContainer et le joindre à tout autre HttpWebRequests vous faire.