我第一次偶然发现了一个尚未在 SO 上(完全)提供解决方案的问题,但我希望有人能提供帮助。
我的问题类似于RESTful WCF Service 中的 PUT 和 DELETE 导致 401 Unauthorized error。
也就是说,我有一个 WCF 数据服务,每当我尝试进行更新或删除(阅读和发布工作没有任何问题)时,我都会得到 401。与上述帖子的不同之处在于我不是在 IIS 中而是在 Windows Azure 中托管我的服务,因此我无法应用该解决方案。
我在401: invalid credentials when attempting updates or deletes
.NET 客户端和使用 OData 扩展的 restlet 客户端上都有同样的问题 ()。但是,在 .NET 客户端上,我可以通过设置 UsePostTunneling = true 来解决该问题。
在我的服务中,我设置了config.SetEntitySetAccessRule("*", EntitySetRights.All)
.
有谁知道我可以如何为我的 restlet 客户解决这个问题?