我正在尝试从ADFS实例获取SAML令牌。我按照这里找到的示例(http://blogs.msdn.com/b/willpe/archive/2010/10/25/windows-authentication-adfs-and-the-access-control-service.aspx)来配置所有内容。 ADFS实例由另一方配置,但设置如文章中所示。
乍一看,一切似乎都运转正常。但是当我进入代码并运行一个应该给我一个令牌的样本时,我会从服务器收到一个(411)Length Required响应。如果我切换端点并不重要,错误保持不变。似乎响应甚至根本没有到达端点。Length Required错误似乎与缺少的Content-Length:0标题行有关。我跟Fiddler一起检查过;它不在那里。但是调用是在.NET框架内生成的,所以我真的没有那么多。
知道为什么服务器可能会抛出此错误?我应该尝试更改请求,还是禁用服务器端的检查?或者我没想过的一个选择?