问题标签 [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 投票
2 回答
397 浏览

c# - 我可以在 Open Rasta 中使用一个处理程序和一个 URI 注册多个资源吗?

我想用一个处理程序和一个 URI 注册多个资源。所以想确认这在 open rasta 中是否可行。我浏览了一些关于开放拉斯塔的网站,但无法得出结论,这是否可能?

我需要处理从基类“Request”派生的所有请求。如果有人能真正阐明这一点,那就太好了。

0 投票
1 回答
186 浏览

sorting - OpenRasta - 为列表资源提供过滤、排序和分页

我们正在使用 OpenRasta 创建一个 REST API,除了对所有资源的常规 GET、POST、PUT 和 DELETE 之外,我们还为具有复数名称的资源提供 GET。因此,API 的使用者可以 GET、POST、PUT 和 DELETEUser并执行 GETUsers将返回List<Users>。现在我们希望客户端能够通过其属性对其进行过滤和排序,并允许支持分页以分页表格格式显示数据。

虽然,我查看了WCF 数据服务工具包主页,看起来它很有用,但是在查看了博客文章和入门页面之后,我无法理解如何使用它来解决我在 OpenRasta 中的问题。

或者还有什么更简单的我可以做的吗?

0 投票
1 回答
216 浏览

rest - OpenRasta 是否支持列表参数?他们应该如何发送?

如果我有一个资源处理程序方法接收对象列表作为参数(int 列表、字符串列表或任何对象类型列表),即:

  1. OpenRasta 是否支持这种论点?
  2. 包含参数类型值的 HTTP 请求应该是什么样子?
0 投票
1 回答
117 浏览

openrasta - 初始化站点时出现 ArgumentNullException

我正在评估几个服务框架,其中之一是 OpenRasta。

尽管对缺乏组织感到有点吃惊(多个源代码存储库、缺乏二进制下载、过时的构建指令以及构建的最终结果OpenRasta.dll在构建 openrasta-core 存储库后具有版本 0.0.0.0) ,我设法开始使用提供一点 Xml 的服务来构建站点(我确实包括了 OpenRasta.Hosting.AspNet 并根据 IIS 或 Cassini 配置了处理程序和模块)。

但是我第一次访问该站点(IIS Express 和 VS Dev Server)时,我得到了ArgumentNullException来自PipelineStage.cs. 显然该pipeline.CallGraph属性为空。

我的配置源仅仅是:

正如我所提到的,我正在使用截至昨天从 openrasta-core 存储库克隆的代码。

提前致谢

0 投票
1 回答
321 浏览

asp.net - 如何配置 Open Rasta 以在站点根目录下显示网页

我在 IIS 6 下使用 Open Rasta 2.0。我想将站点的根目录重定向到网页。

文档说:

请注意,这将禁用 IIS 默认页面映射。解决方法是使用 OpenRasta 本身公开您的默认页面....

我无法弄清楚如何实现这一目标。我在配置中尝试了各种路由,但它们似乎不适用于 IIS。我也在我的 DEV 电脑上使用 Cassini 服务器,当没有添加路由时它没有问题,但在某些路由下我尝试破坏它。

0 投票
1 回答
278 浏览

openrasta - 任何 OpenRasta 参考应用程序或示例?

我正在寻找项目、参考应用程序、示例等,以供参考,当然还有代码。不是简单的helloworlds,你知道吗?提前致谢。

0 投票
1 回答
87 浏览

openrasta - OpenRasta 如何在内部工作?

到目前为止,我只找到了有关如何使用 OpenRasta 及其提供的强大功能的文档,但是是否有某种文档或图表有助于理解其内部架构、组件以及它们之间的交互方式、资源和处理程序在内部的方式注册和请求的整个生命周期?更好地了解 OpenRasta 内部组件可能有助于扩展它或针对特定场景对其进行定制。
谢谢

0 投票
1 回答
192 浏览

c# - 在openrasta get方法中将对象作为参数传递

OpenRasta 处理程序是否可以接受资源作为参数。
对于(例如)“/search/”的 URI,我可以传递如下内容:

在我的处理程序中,有类似的东西:

还是我最好用这些作为查询字符串的参数来组合我的 URI?

0 投票
1 回答
421 浏览

rest - RESTful 文件上传方式

我想使用 openrasta 以 RESTful 方式实现文件上传,但找不到合适的方法来实现它。像使用 Ajax 文件上传或使用我能找到的 Iframe 这样的方法很少。

任何人都可以提出任何建议或提供一些我可以参考的资源。

提前致谢

0 投票
1 回答
96 浏览

openrasta - OpenRasta 数组绑定的有线格式(urlencoded 和 multipart/formdata)

在 OpenRasta 中绑定数组和字典的有线格式似乎是“:index”,如下所示:

序列化为(具有两个数组项 5 和 12):

是否可以将此格式更改为:

谢谢, 约恩