The*_*i.9 27 c# authentication webrequest
我想向需要身份验证的页面发出Web请求.我该怎么做呢?我找到了一些可能使用Credentials属性的内容,但我不确定如何使用它.
Meh*_*ari 44
NetworkCredential为Credentials属性分配新实例:
webClient.Credentials = new NetworkCredential("Mehrdad", "Password");
Run Code Online (Sandbox Code Playgroud)
iku*_*sin 22
基本身份验证示例:
public void SetBasicAuthHeader(WebRequest req, String userName, String userPassword)
{
string authInfo = userName + ":" + userPassword;
authInfo = Convert.ToBase64String(Encoding.Default.GetBytes(authInfo));
req.Headers["Authorization"] = "Basic " + authInfo;
}
Run Code Online (Sandbox Code Playgroud)
http://blog.kowalczyk.info/article/at3/Forcing-basic-http-authentication-for-HttpWebReq.html
| 归档时间: |
|
| 查看次数: |
53528 次 |
| 最近记录: |