当前位置:编程学习 > C#/ASP.NET >>

向一个https网站发送post请求,但是一直401错误

该网址是一个 公用服务,获取百度api token.

官网上写的是一次post传参就可以,但是我这里用程序访问一直401错误。




试了网上的众多方法,依旧无法解决啊。

能post 后获得文字信息就行。
浏览器可以轻松打开,但是用c# webclient httprequest 访问均为401 错误。

https://openapi.baidu.com/oauth/2.0/token?
    grant_type=client_credentials&
    client_id=Va5yQRHlA4Fq4eR3LT0vuXV4&
    client_secret= 0rDSjzQ20XUj5itV7WRtznPQSzr5pVw2&





得到的回文应该是酱紫  


    "access_token": "1.a6b7dbd428f731035f771b8d15063f61.86400.1292922000-2346678-124328",
    "expires_in": 86400,
    "session_key": "ANXxSNjwQDugf8615OnqeikRMu2bKaXCdlLxn",
    "session_secret": "248APxvxjCZ0VEC43EYrvxqaK4oZExMB",


只要能出东西就行啊

流程走通。剩下都好说。 post https 百度 API --------------------编程问答--------------------
引用 楼主 mjay0210 的回复:
该网址是一个 公用服务,获取百度api token.

官网上写的是一次post传参就可以,但是我这里用程序访问一直401错误。




试了网上的众多方法,依旧无法解决啊。

能post 后获得文字信息就行。
浏览器可以轻松打开,但是用c# webclient httprequest 访问均为401 错误。

https://openapi.baidu.com/oauth/2.0/token?
    grant_type=client_credentials&
    client_id=Va5yQRHlA4Fq4eR3LT0vuXV4&
    client_secret= 0rDSjzQ20XUj5itV7WRtznPQSzr5pVw2&





得到的回文应该是酱紫  


    "access_token": "1.a6b7dbd428f731035f771b8d15063f61.86400.1292922000-2346678-124328",
    "expires_in": 86400,
    "session_key": "ANXxSNjwQDugf8615OnqeikRMu2bKaXCdlLxn",
    "session_secret": "248APxvxjCZ0VEC43EYrvxqaK4oZExMB",


只要能出东西就行啊

流程走通。剩下都好说。

是你的网站未授权 --------------------编程问答-------------------- 401是未授权访问,需要让百度那个服务的iis设置允许匿名写入 。这不现实,还是写个页面把,用js ajax获取

参考http://bbs.csdn.net/topics/70437419
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,