带有twitter的httpclient为我提供了严格的传输安全性:max age=631138519

带有twitter的httpclient为我提供了严格的传输安全性:max age=631138519,twitter,asp.net-web-api,dotnet-httpclient,Twitter,Asp.net Web Api,Dotnet Httpclient,当使用httpClient连接到twitter时,我总是得到这样的响应 responseString{StatusCode:401,ReasonPhase:'Unauthorized',版本: 1.1,内容:System.Net.Http.StreamContent,标题:{严格的传输安全:max age=631138519日期:2014年1月31日星期五 00:35:10 UTC设置Cookie:guest_id=v1%3A139112851013762159; Domain=.twitter

当使用httpClient连接到twitter时,我总是得到这样的响应

responseString{StatusCode:401,ReasonPhase:'Unauthorized',版本: 1.1,内容:System.Net.Http.StreamContent,标题:{严格的传输安全:max age=631138519日期:2014年1月31日星期五 00:35:10 UTC设置Cookie:guest_id=v1%3A139112851013762159; Domain=.twitter.com;Path=/;Expires=Sun,2016年1月31日00:35:10 UTC
服务器:tfe内容长度:63内容类型:application/json; 字符集=utf-8}

System.Net.Http.HttpResponseMessage

我用谷歌搜索

严格的运输安全:最大年龄


发现有人建议将twitter应用程序的访问设置更改为读、写和访问直接消息,我这样做了,但没有做任何更改,因此如果有人遇到同样的问题或任何人提出建议,我们将不胜感激。

这可能是多方面的原因造成的。我在LINQ to Twitter常见问题解答中提出了这个问题,并就如何调试提出了一些建议:


当您获得401时,应该始终有一个www authenticate标头,告诉您可以使用哪些授权方案来授权您的请求。感谢您的回复,但这似乎不是我的幸运日,我删除了该应用程序,在尝试创建另一个应用程序时,它会告诉我“超出了速率限制”。虽然这是我唯一的应用程序。我将尝试创建另一个应用程序,并再次检查您发送的所有便笺。