问题标签 [openrasta]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
1642 浏览

rest - 使用 OpenRasta 将图像作为流或字节数组获取

谁能给我一个关于如何获得返回字节数组的 OpenRasta 处理程序的快速指针。在 ResourceSpace 中公开,而不是 JSON 或 XML 对象。即我不希望它转码,我只想能够将媒体类型设置为“图像/PNG”或类似的。

使用 ASP.Net MVC 我可以使用 FileContentResult 通过返回

我只需要知道 OpenRasta 等价物。

谢谢

0 投票
1 回答
665 浏览

openrasta - OpenRasta - 将参数传递给自定义编解码器

我为 OpenRasta 创建了一个新的自定义 JSON 编解码器,效果很好。

执行处理程序时,我需要将参数传递给编解码器的 write 方法,但找不到任何有关如何执行此操作的文档。

我注意到在实现的 WriteTo 方法中,有一个string[] codecParameters参数,但是不知道如何传递它们。

以前有人遇到过这个问题吗?谢谢

0 投票
1 回答
444 浏览

asp.net - .Net 2.0 上的 OpenRasta

我正在尝试使用 .Net 2.0 和 Visual Studio 2005 设置 OpenRasta 并不断收到以下错误

“OpenRasta.Configuration.Fluent.IHas”不包含“ResourcesOfType”的定义

我注意到我无法添加“使用 OpenRasta.Configuration.Web;” 因为它是一个不存在的命名空间,是这个原因吗?

是否有使用 .net 2.0 设置 OR 的在线教程?

0 投票
3 回答
4023 浏览

openrasta - 开始使用 OpenRasta

嗨,任何人都可以建议开始使用 OpenRasta 的方法吗?

也许是文章、教程、示例应用程序和文档?

0 投票
1 回答
1548 浏览

json - openrasta xml请求作为json返回

我有一个非常简单的 OpenRasta 应用程序,其 Home 资源具有 Title 的单个字符串属性(直接来自 OpenRasta 社区文档示例)。

我已经为资源设置了 XML 和 JSON 数据合同,如下所示:

从 jQuery 中,我可以很好地获取 JSON 数据。但是,当我发出 jQuery XML Ajax 请求时,我会返回 JSON 数据。

我的 jQuery 代码如下所示:

附加的错误信息最终看起来像这样:

错误:解析器错误,类型错误:a 为空

但这是有趣的部分。来自 Fiddler,我的请求如下所示:

......我的回应是这样的:

我的请求以“Accept: application/xml”的形式出现,但响应是“application/json”(返回的数据显然是 json)。

我究竟做错了什么?

0 投票
1 回答
436 浏览

security - 是否可以将 HTTPS 与 OpenRasta 一起使用?

有谁知道是否可以将 HTTPS 与 OpenRasta 一起使用而不是纯 HTTP?我需要 HTTPS,以便可以毫无风险地传输敏感信息。

0 投票
3 回答
919 浏览

mono - OpenRasta 是否支持单声道?

虽然 Mono 支持对我们来说没什么大不了的,但我认为 OpenRasta 支持它,因为它有一些关于它的提交消息。

好吧,我尝试在 Mono 上构建它并获得了不明确的类型引用(在手动创建了 10 个obj目录之后。)所以我尝试只使用我手头的预构建程序集,这给了我一个Object Reference Not Set To Instance of an Object(我在 mono 中遇到的常见错误.. ) 在OpenRasta.Diagnostics.DebuggerLoggingTraceListener.WriteAll(使用 xsp2)

是否有对 Mono 的官方支持,或者我错过了一些额外的部署步骤?

0 投票
1 回答
186 浏览

xml - 是否可以使用 OpenRasta 以 JSON 和 Aspx 的形式提供资源?

(我也在 OpenRasta 谷歌组上问这个问题)

大家好,

我一直在使用 OpenRasta 将我们拥有的旧 Web 应用程序转换为 RESTful。是否可以将资源(或特别是资源列表)同时作为 .aspx 和 JSON 提供?我已经尝试过了,但无论我尝试什么,我都会继续获取 .aspx ......有什么想法吗?这是一个示例配置:

0 投票
1 回答
392 浏览

openrasta - 在 OpenRasta 中,如何配置一个 URI,将“路径的其余部分”作为单个字符串获取?

通常在 OpenRasta 中有一些这样的配置:

...其中{region}路径的一部分自动映射到处理方法中的字符串参数。因此,如果用户点击:

然后处理程序方法被传递字符串“emea”。

除了这样做之外,我还想注册一个处理程序,如下所示:

在这个虚构的语法中,星号表示“将路径的其余部分(包括斜杠)作为单个字符串参数传递给处理方法”。因此,如果用户点击:

然后我的处理程序方法接收一个字符串参数:

在 OpenRasta 中这样的事情可能吗?

在 Sinatra (Ruby) 中,我会使用正则表达式来做到这一点。

更新:到目前为止,我的猜测是一个自定义管道,它以某种方式掩盖斜线的路径......

0 投票
1 回答
565 浏览

.net - 在 OpenRasta 中是否可以模式匹配多个键/值对?

在 OpenRasta 中是否有可能拥有一个 Uri 模式,该模式允许提交相同键的值数组并将其映射到接受查询参数数组的处理程序方法。

示例:从集合中返回所有名为 Dave Smith 的联系人。

HTTP GET /contacts?filterBy=first&filterValue=Dave&filterBy=last&filterValue=Smith

具有以下配置:

什么语法最适合 Uri 字符串模式匹配?(欢迎提出建议)

将映射到 Handler 方法:

其中过滤器定义为