问题标签 [wsapi]

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 投票
1 回答
950 浏览

lua - Lighttpd、Lua、WSAPI 缓慢的 Ajax 调用

我将 Lua FASTCGI 与 Lighttpd 一起使用。Lua 脚本是我们的 C API 的薄包装器,它被暴露给 web。问题是 Ajax 调用在服务器端一个接一个地执行(而不是并行运行),它需要很长时间。某些 Ajax 调用最多需要 10 秒,并且在执行这些调用时浏览器无法更新任何数据。

我尝试增加 Lighttpd 中的服务器线程数,但 Lighttpd 不建议这样做。我不知道如何让多个 Ajax 调用在服务器端并行执行。

0 投票
0 回答
58 浏览

java - 如何使用 Rally wsapi for java 查询特定项目中的任务?

我已经搜索了很多次,但我找不到我的问题的答案。大多数时候人们编写 java 脚本代码是因为他们使用的是 Rally App SDK。就我而言,我正在开发一个桌面应用程序,所以我直接使用使用 RestApi 的 Web 服务供 Java 开发人员使用。请帮我解决这个问题。

0 投票
1 回答
535 浏览

lua - 运行 cgilua.fcgi 时出现 WSAPI 错误

我正在尝试配置网络服务器以使用Lua创建网络应用程序。我使用lighttpd作为我的默认网络服务器来运行静态网站PHP 博客,所以,我的明显选择是 lighttpd。

在谷歌和这个列表历史中搜索,我发现这很容易配置,在快速的步骤中,我遵循:

  • 使用 luarocks 安装 cgilua
  • 安装 wsapi 和 wsapi-fcgi 以 luarocks 作为依赖
  • 在 lighttpd.conf 中配置几行
  • 重启lighttpd

当我这样做时,lighttpd 停止为我的网站提供服务。然后我在终端中运行 cgilua.fcgi,总是收到以下错误消息:

应用程序中的 WSAPI 错误:/usr/local/share/lua/5.1/wsapi/common.lua:408:找不到要加载的文件名,检查您的配置或 URL 堆栈回溯:[C]:在函数“错误”/ usr/local/share/lua/5.1/wsapi/common.lua:408:在函数“adjust_non_wrapped”/usr/local/share/lua/5.1/wsapi/common.lua:422:在函数“normalize_paths”/usr/ local/share/lua/5.1/wsapi/common.lua:665:在函数中(尾调用):?[C]:在函数“xpcall”/usr/local/share/lua/5.1/wsapi/common.lua:257:在函数“run_app”/usr/local/share/lua/5.1/wsapi/common.lua: 284:在函数“运行”/usr/local/share/lua/5.1/wsapi/fastcgi.lua:40:在函数“运行”...al/lib/luarocks/rocks/cgilua/5.1.4-1/ bin/cgilua.fcgi:33: 在主块中 [C]: ?

任何人都可以帮助我吗?我做错了什么?谢谢

0 投票
1 回答
59 浏览

java - 我可以使用 WSAPI 1.42 多长时间

我在 wsapi 1.42 参考页面上阅读了一条警告消息,指出它已被弃用,并且很快就会被删除。什么是时间表?我有一些使用该版本的 wsapi 的应用程序。我希望有一个时间段,以便我可以及时更新这些应用程序:)

谢谢。

0 投票
1 回答
556 浏览

java - 使用 Rally api v2.0,当我查询订阅对象时,我无法访问工作区列表

这是我用来查询“订阅”然后返回我想要访问的工作区的引用的代码:

错误来自这一行:

此代码使用 1.x API。如何访问 2.x 中的工作区列表?

谢谢!

0 投票
1 回答
1996 浏览

python - Rally python REST:查询所选迭代中的所有任务

我正在尝试使用用于集会REST API的 python 工具包从特定迭代中查询所有任务。迭代将在运行时选择。

但是我一直无法设置正确的查询。我觉得我在这里错过了一些小而重要的东西。

这是代码:

它将收到 0 行作为响应。

如果我删除, query=query_criteria并获取所有任务,那么我可以看到 Task.Iteration.Name 值为 2014 年 11 月的任务。

该查询没有给出错误,因此我假设相关对象(任务->迭代)的值能够包含在查询中。然而,我收到 0 行作为响应。

原因可能是某些任务似乎没有附加到迭代中吗?

一种解决方案是获取所有任务,然后过滤它们。但这似乎很脏。

0 投票
1 回答
252 浏览

lua - 如何创建请求对象?

我正在学习使用 lua(wsapi 和 uWSGI)进行 Web 开发。我正在尝试创建一个请求对象(https://keplerproject.github.io/wsapi/libraries.html)以查看它的外观(以及如何使用它)。所以我设置了一个示例代码:

但是当我使用请求对象时,客户端会收到一个空白页。

如何创建和使用请求对象?

谢谢你的回答!

额外的问题:如何重定向到另一个页面(到同一域上的静态页面)?

0 投票
1 回答
73 浏览

javascript - 集会 wsapi 工作区权限 500 错误

几周前通过的单元测试现在失败了。单元测试现在在尝试创建工作空间权限时失败。我正在使用相同的 api-key,它具有订阅级别的访问权限,因此授权不是问题。这是我尝试创建工作区权限时 WSAPI 返回的内容:在此处输入图像描述 另外,我使用的是 rally-node v0.2.0,这是我失败的代码:

同样,我认为 Rally 中的权限模型最近发生了变化,或者因为我的测试没有改变。

0 投票
1 回答
29 浏览

rally - 使用 Rally WSAPI 创建/更新 Rally 工件时,我可以伪装成其他用户吗?

我拥有一个应用程序,该应用程序需要在我工作的公司的内部错误跟踪器应用程序和 Rally 之间进行同步。最终用户通常希望将错误跟踪器 (B) 中的缺陷显示在 Rally (R) 中,因此我们使用 Rally WSAPI 进行 B2R 同步。在某些情况下,我们也有 R2B 同步。

当我调用 Rally WSAPI 时,我使用了一个专门为同步应用程序使用而创建的特殊用户帐户。因此,与使用 B2R 同步所做的更改相关的 Rally 工件修订显示更改是由这个特殊帐户进行的,而不是由创建错误或修改它的原始用户进行的。

在进行 WSAPI 调用时,有没有一种方法可以让我伪装成另一个用户?

谢谢,亚龙

0 投票
1 回答
200 浏览

rally - Rally WSAPI 查询最新版本

我需要使用 Rally WSAPI 来获取对工件进行最新修改的用户。理想情况下,我希望能够直接从工件本身获取用户。但是,它似乎只有最后修改日期,而不是最后一个修饰符。

我看着使用修订。目前尚不清楚如何查询属于特定工件的修订。我知道 RevisionHistory 对象的 _ref 值,但尝试在查询中使用它来进行修订不起作用。我看到另一个答案,建议获取整个修订列表并仅获取第一个,假设它们默认按时间降序排列。这会起作用,但它的效率有点低。

我也不知道如何按降序排序。我可以使用修订号进行排序,然后获取最新修订。或者,我可以按创建日期过滤。

谢谢,亚龙