Впервые я наткнулся на проблему, когда решение для SO еще не было предоставлено (полностью), но я надеюсь, что кто-то там может помочь.
Моя проблема похожа на PUT и DELETE в RESTful WCF Service, причина 401 Несанкционированная ошибка .
То есть у меня есть Служба данных WCF, где я получаю 401 каждый раз, когда пытаюсь обновить или удалить (чтение и публикация работают без проблем). Отличие от вышеупомянутого поста заключается в том, что я размещаю свой сервис не в IIS, а в Windows Azure, поэтому я не могу применить это решение.
У меня одна и та же проблема (401: invalid credentials when attempting updates or deletes
) как на клиенте .NET, так и на клиенте рестлета, использующем расширение OData. Однако на клиенте .NET я могу решить эту проблему, установив UsePostTunneling = true.
В моем сервисе я установил config.SetEntitySetAccessRule("*", EntitySetRights.All)
.
Кто-нибудь знает, как я могу решить проблему для моего клиента рестлета?