【发布时间】:2011-03-23 20:36:20
【问题描述】:
我有一个 Rails 网站,它允许经过身份验证的客户端将 XML 发布到特定的 URL。在此特定实例中,发布请求来自 BizTalk 2009 服务器。 Rails 一直以 401 Unauthorized 响应,我不知道为什么。
Rails 端的身份验证由 Restful 身份验证通过 HTTP 基本身份验证处理。我已经测试了使用 curl 和相关客户端的凭据将 XML 发布到生产站点,它似乎工作正常。 BizTalk 服务器的所有者和我已经验证了凭据和 URL。
BizTalk 处理其基本身份验证的方式有什么特别之处吗?或者 Rails 或 Restful Auth 有什么奇怪的地方吗?有任何想法吗? Rails 端的 Web 服务器是 Nginx 和Passenger 3。
【问题讨论】:
-
我相信你已经看到了:kentweare.blogspot.com/2009/06/… 另外,你在看 BT 用 fiddler 发送的内容吗?
-
问题在于身份验证,而不是发布参数。
标签: ruby-on-rails http nginx biztalk basic-authentication