Windows phone 7 当我保留对shoutcast服务器的请求以便在windows phone 7中显示流派时
当我保留对shoutcast服务器的请求以在WindowsPhone7中显示流派时,我得到的响应如下 460 缺少必需的参数referrer 我没有得到要显示的类型。但它显示在浏览器中。除了shoutcast服务器,我可以在WindowsPhone7中显示所有站点。请帮助,先生。这是我的代码 已加载专用void PhoneApplicationPage_(对象发送方,路由目标) { DoWebClient() 在数据中,它会得到这样的响应。只需添加以下行:Windows phone 7 当我保留对shoutcast服务器的请求以便在windows phone 7中显示流派时,windows-phone-7,windows-phone-7.1,Windows Phone 7,Windows Phone 7.1,当我保留对shoutcast服务器的请求以在WindowsPhone7中显示流派时,我得到的响应如下 460 缺少必需的参数referrer 我没有得到要显示的类型。但它显示在浏览器中。除了shoutcast服务器,我可以在WindowsPhone7中显示所有站点。请帮助,先生。这是我的代码 已加载专用void PhoneApplicationPage_(对象发送方,路由目标) { DoWebClient() 在数据中,它会得到这样的响应。只需添加以下行: webClient.Headers[H
webClient.Headers[HttpRequestHeader.Referer] = "http://api.shoutcast.com";
在DoWebClient中,如下所示:
private void DoWebClient()
{
var webClient = new WebClient();
webClient.Headers[HttpRequestHeader.Referer]
= "http://api.shoutcast.com";
webClient.OpenReadAsync(new Uri("http://api.shoutcast.com/legacy/genrelist?k=ar1CybnF1NXzbH9Z"));
webClient.OpenReadCompleted += new OpenReadCompletedEventHandler(webClient_OpenReadCompleted);
}
我还建议您使用RestSharp库对xml文件进行此类查询
抱歉
private void DoWebClient()
{
var webClient = new WebClient();
webClient.Headers[HttpRequestHeader.Referer]
= "http://api.shoutcast.com";
webClient.OpenReadAsync(new Uri("http://api.shoutcast.com/legacy/genrelist?k=ar1CybnF1NXzbH9Z"));
webClient.OpenReadCompleted += new OpenReadCompletedEventHandler(webClient_OpenReadCompleted);
}