向一个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 --------------------编程问答--------------------
是你的网站未授权 --------------------编程问答-------------------- 401是未授权访问,需要让百度那个服务的iis设置允许匿名写入 。这不现实,还是写个页面把,用js ajax获取
参考http://bbs.csdn.net/topics/70437419
补充:.NET技术 , ASP.NET