大家好,在论坛第一次发帖,希望有达人能帮下忙。
用C#开发一个豆瓣的桌面应用,access_token 已经拿到了。 访问API的部分: HttpWebRequest httpWebRequest = (HttpWebRequest)HttpWebRequest.Create("http://api.douban.com/book/subject/1220562");
httpWebRequest.Headers.Add("Authorization", "Bearer " + access_token);
httpWebRequest.ContentType = "application/atom+xml";
httpWebRequest.Method = "GET"; using (WebResponse wr = httpWebRequest.GetResponse())
{
StreamReader reader = new StreamReader(wr.GetResponseStream(), Encoding.UTF8);//Encoding.UTF8
textBox1.Text = reader.ReadToEnd();
reader.Close();
} 为什么总返回400错误啊?这么写应该是没什么问题啊?有没有对豆瓣API比较了解的,求达人指点~~~
用C#开发一个豆瓣的桌面应用,access_token 已经拿到了。 访问API的部分: HttpWebRequest httpWebRequest = (HttpWebRequest)HttpWebRequest.Create("http://api.douban.com/book/subject/1220562");
httpWebRequest.Headers.Add("Authorization", "Bearer " + access_token);
httpWebRequest.ContentType = "application/atom+xml";
httpWebRequest.Method = "GET"; using (WebResponse wr = httpWebRequest.GetResponse())
{
StreamReader reader = new StreamReader(wr.GetResponseStream(), Encoding.UTF8);//Encoding.UTF8
textBox1.Text = reader.ReadToEnd();
reader.Close();
} 为什么总返回400错误啊?这么写应该是没什么问题啊?有没有对豆瓣API比较了解的,求达人指点~~~
http://api.douban.com/book/subject/1220562 浏览器肯定能打开,400错误官方给的提示是:400 BAD REQUEST 请求的地址不存在或者包含不支持的参数但是没发现参数有什么问题啊