[英]Does ASP .NET c# HttpWebRequest support HTTPS Authentication via username:password@www.website.com?
正如標題所說,
ASP .NET c#HttpWebRequest是否支持通過用戶名驗證HTTPS驗證:password@www.website.com?
幾乎我發現的有關身份驗證的所有內容都會在網站后添加用戶名和密碼。 使用System.Net.HttpRequest會在網站之前使用用戶名和密碼嗎?
[編輯]
讓我解釋一下這個場景,這是針對我正在開發的一個應用程序,它對網站進行HTTP POST。 我們已經在使用HTTPS了,網站服務器的IP已經過了。 應“網站”某人的要求,他們希望使用用戶名:password@www.website.com進行身份驗證。
在網址上添加憑據從來沒有對我有用。 這就是我目前正在做的事情:
HttpWebRequest request = (HttpWebRequest)WebRequest.Create(apiUrl);
System.Net.CredentialCache credentialCache = new System.Net.CredentialCache();
credentialCache.Add(
new System.Uri(apiUrl),
"Basic",
new System.Net.NetworkCredential(basicAuthUserName, basicAuthPassword)
);
request.PreAuthenticate = true;
request.Credentials = credentialCache;
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.