在 OpenRasta 中使用编解码器文件扩展名会返回 404
当在 OpenRasta 中使用编解码器 uri 文件扩展名时,或者无法解析 uri 并返回 404。如果没有文件扩展名,则一切正常。 编解码器是为对象资源定义的,我…
带有嵌入式 IronPython 的 RESTful Web 服务:引擎和引擎范围问题
我有一个 RESTful C# Web 服务(使用 Open Rasta),我想运行与 CouchDB 通信的 IronPython 脚本。 我需要澄清的一件事是:我多久需要一次 python 引…
Web 角色上的 Azure REST API 不接受带有 Json 正文的 POST
我们在 Azure Web 角色上使用 Open Rasta 来提供 REST API。我们的 GET 方法可以很好地返回 Json 数据。当我尝试使用 Json 正文发布请求时,出现此错…
使用 OpenRasta 和 IMultipartHttpEntity 上传 multipart/form-data
我正在尝试使用 OpenRasta 发布一些文件。我已经调用了我的处理程序,但从表面上看,实体中的流是空的。这是我的处理程序: public OperationResult P…
在 OpenRasta 处理程序中处理异常时,转换为响应的最佳方法是什么?
我正在使用 OpenRasta 2.0 构建 REST API,它的可扩展性非常棒 - 例如,我们已经成功地使用 DotNetOpenAuth 相当轻松地插入了 OAuth 身份验证。 然而…
OpenRasta - Scott Littlewoods 基本身份验证工作示例
我正在测试使用 OpenRasta 作为 ASP.NET MVC 的可行替代方案的可行性。 但是,我遇到了有关身份验证的绊脚石。 让我澄清一下,此时“开放式摘要身份验…
如何在 OpenRasta 中显式指定方法绑定?
我在 OpenRasta 的 URL 路由方面遇到了很多困难,尤其是在涉及 PUT 请求时。 假设我有一个假设的 UserContact 处理程序,我需要使用以下签名公开它: …
OpenRasta 单元测试
我即将开始 OpenRasta 项目(一个基于 http Web 服务的 xml)的工作。 OpenRasta 看起来很棒,但不幸的是,互联网上的有效示例似乎很少。查看项目的测…
如何使用 OpenRasta 处理 POST 方法?
我有一个简单的 OpenRasta Web 服务和该 Web 服务的控制台客户端。 使用 GET 方法非常简单 - 我在 OpenRasta 中定义了 GET ,当客户端使用此代码时,…
OpenRasta 通过 JsonDataContractCodec 返回列表
假设我有一个如下所示的资源: namespace OpenRastaApp.Resources { public class Foo { public string Bar { get; set; } } } 一个处理程序如: name…
使用 OpenRasta 进行身份验证
我正在尝试使用 OpenRasta 来提供简单的 RESTful 服务。该服务需要通过 http 基本身份验证或(最好是)摘要来保护。 环顾网络,有数十个网页写着 Open…
OpenRasta 可以与现有的 Web 应用程序一起运行吗?
是否有配置 ASP.net 解决方案的首选方法,以便 OpenRasta 可以与现有应用程序 asp.net 应用程序一起运行。 我感兴趣的是进入服务器的请求的流程是什么…