问题标签 [restler]

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 回答
468 浏览

php - 将用户组添加到 Luracast Restler API

我正在尝试使用示例类“AccessControl”在使用 Luracast Restler 开发的 API 中添加用户组,该类实现来自 Restler 的 iAuthenticate 类。

文件:https ://gist.github.com/anonymous/d6a315d1f29dc7722b7d

我遇到的问题是 AccessControl::__isAllowed() 中定义的方法,如下所示:

AccessControl::verifyAccess 永远不会被调用,所以我不能使用

阅读在 API 中调用的方法的要求。

我添加的令牌系统只是一个唯一标识符,它基于用户在使用正确信息处理 POST /user/token 时获得的许多标准。

我怎样才能使这项工作像它应该的那样工作?根据 Restler 的文档,我应该能够像我一样定义一个方法,并且它应该返回一个布尔值,就像它一样。但它永远不会被调用,所以......

0 投票
1 回答
157 浏览

php - 动态解析文件位置以下载

我正在使用restler框架,并在下面给出了一个类

我想输入一个链接,以便服务器根据 url 下载文件,所以如果我把它放在浏览器中

我得到回应

那么这是什么意思,我该如何解决呢?

PS:请注意它确实正确执行了该功能(即:它上传文件)

0 投票
5 回答
4749 浏览

javascript - node.js restler 调用上的多个响应

我创建了一个用于发送 REST 请求的库:

问题是每次我使用库并响应调用时,都会多次调用“完成时”:第一次使用方法只会调用一次“完成时”,第二次使用方法将调用“完成时”两次等等....

我究竟做错了什么?

谢谢何塞

0 投票
1 回答
321 浏览

php - 在restler函数调用上强制下载

我在restler中得到了以下功能

问题是文件存在权限是正确的,但没有强制下载文件。失败在哪里?它总是返回“文件不存在,但确实存在。我搜索了强制下载 php 的不同问题,但这似乎是 restler 的问题?

谢谢英戈

0 投票
2 回答
1314 浏览

php - Restler:作为参数的复杂对象类型

你好 Restler 朋友们,

我目前正在尝试切换到 Restler 作为我们的主要 Rest-Framework。真正促使我做出决定的是大摇大摆的合规性。我发现为不断增长的系统提供一个很好的自动生成文档非常重要。

所以,我的问题是我似乎无法找到一种方法来使用“复杂对象”作为帖子参数,如此处 swagger 中指定的那样:https ://github.com/wordnik/swagger-core/wiki/Parameters 。

当然,您可以从“post assoc 数组”中检索所有内容,然后针对对象结构进行验证,但这不会记录在案,客户也不知道他期望什么结构。因此,我将不得不编写一个规范。用手...

例子 :

这将简单地作为未定义的“对象”放在 resource.json 中,而不是作为链接到 Account 对象的“复杂类型”(顺便说一句,这对于返回的对象非常有效)

资源.json

我错过了什么还是没有实现该功能?

提前感谢您帮助我!

更新:我设法直接从 post 方法中直接获取序列化对象,但我认为这是不可能的。这并不能解决自动文档问题,但仍然非常有价值。

0 投票
1 回答
112 浏览

php - Restler 3 HTTPS 问题?

所以,我刚刚将我的项目移到了一个新服务器上,在这台服务器上我可以访问

但我无法访问

(我得到一个空白页:(

所以,这很奇怪,因为我可以到达

这是 index.php 所在的位置,我只是得到“消息”:“未找到”,这很好。但它表明,在根级别,Restler 正在工作。

但我不能再深入了。任何帮助,将不胜感激。谢谢!

0 投票
2 回答
346 浏览

php - 如何在 Restler 请求中返回自定义 HTTP 代码?

201 Created在某些情况下,我想在我的 API 中返回代码。我怎样才能做到这一点?

0 投票
1 回答
1503 浏览

php - 如何在 Restler 客户端中发出 POST 请求?

我正在使用Restler 3库,我想从 php 发出一个发布请求。
我试过这样:

使用 PHP cURL 发布 JSON 数据

而且这种方式没有 cURL

但两者都不起作用。我不知道我是否在这里遗漏了什么。我正在尝试测试示例 7“CRUD”我是否必须将其包含在 CRUD 示例的 index.php 中?还是我必须将 index.php 代码放在您的示例中?
其中index.php是:

谁能帮我解决这个问题?

0 投票
1 回答
257 浏览

php - restler:xml 或 json 以外的格式的多格式问题

尽管我注册了以下格式,但我遇到了 restler 问题:

JSON 或 xml 以外的格式不能使用后缀进行路由,

/path/call.{suffix}除了 .xml 和 .json 之外根本不起作用,有什么想法吗?

使用 Restler v3 RC3

0 投票
1 回答
1406 浏览

php - 使用带有 Web 服务的 PHP 从浏览器下载二进制流数据“下载的文件已损坏”

我的目标:我要制作证书并下载它。

我有以下情况

在大纲中:

请求 浏览器 ---> PHP 页面 ---> PHP Rest web 服务 ---> bash

响应 bash ---> PHP Rest web 服务 ---> PHP 页面 ---> 浏览器

详细说明:

  1. 从 php 页面调用的 REst Web 服务接下来会执行以下操作:
    • 在 bash 中制作证书并将其导出为 pfx 文件。
    • 从 bash 文件返回证书作为字节流。 hexdump -b $exportedcert
  2. 从 Web 服务返回的输出是字节(这只是它的一部分):

    0000000 060 202 024 071 002 001 003 060 202 023 377 006 011 052 206 110 0000010 206 367 015 001 007 001 240 202 023 360 004 202 023 354 060 202 0000020 023 350 060 202 016 237 006 011 052 206 110 206 367 015 001 007 0000030 006 240 202 016 220 060 202 016 214 002 001 000 060 202 016 205 0000040 006 011 052 206 110 206 367 015 001 007 001 060 034 006 012 052 0000050 206 110 206 367 015 001 014 001 006 060 016 004 010 276 147 122 0000060 363 175 042 303 050 002 002 010 000 200 202 016 130 212 124 302 0000070 271 370 201 316 300 134 133 246 211 062 276 045 241 020 101 155 0000080 057 103 205 232 164 203 265 376 057 067 274 361 057 274 367 110 0000090 251 107 205 130 306 035 267 377 316 223 242 347 363 234 341 052 .....

  3. 当我被堆叠时在这里!将其转换回二进制文件后,我必须下载此流。我已经尝试了很多代码,但我没有得到结果。

    /li>

将证书添加到浏览器时,证书已损坏或无效。

有什么建议么 ?
PS:我正在使用Restler & Pest库。