昨天,一个新的客户在Call Restful API的时候,出现了401 UnAuthorization的错误。
查看解决方法,有下面几个原因会导致这个问题:
这几个地方我都检查了,都是正确的。而且很奇怪的是,Postman中,相同的设置可以查询到数据,而使用C#程序就是不能得到数据,而且一直提示401。抓包数据对比的时候,发现Authorization信息都是一样的,到这里就完全没有头绪了。只能更换查询方式了,通过Stormpath.SDK来call api,发现返回信息变成了301 Moved。这个时候,才发现Request的URL使用的是http,将http修改为https,一切就都OK了。技术支持胡乱设置坑人,Request返回信息不准确也坑人。
标签:401,检查,--,UnAuthorization,设置,HttpWebRequest From: https://www.cnblogs.com/nanbai/p/17974141