授权标头Silverlight WebClient

时间:2015-04-02 14:49:41

标签: c# web-services silverlight

我使用WebClient从另一个应用程序调用Web服务,它实际上正在工作但是对于某些服务我需要发送授权标头。 我尝试了很多这样的事情:

 string credentials = Convert.ToBase64String(Encoding.ASCII.GetBytes(userName + ":" + password));
 req.Headers[HttpRequestHeader.Authorization] = string.Format("Basic {0}", credentials);

但是Silverlight没有实现Encoding.ASCII而且它没有工作。

我也试过这个:

WebClient wc=new WebClient();
wc.Credentials=new NetworkCredentials("user","pass");

它没有用......

我在这里寻求帮助!

0 个答案:

没有答案