问题标签 [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.
php - Restler3:删除正文 JSON
我真的不明白我应该怎么做才能发出 DELETE 请求。我只想将 JSON 用作输入/输出,因此 DELETE 请求也应该接收 JSON。但这并没有达到目标:
$request_data 每次都为零。我正在尝试使用 cURL:
有人可以向我解释吗?
post - Restler 3,php,动词。工作路径如何?
我有个问题。Restler 3 中的工作路径如何?
}
我需要:
GET ...public/index.php/eventos/(带有2个参数)好的!
POST ...public/index.php/eventos/(4-5个参数)它是如何工作的?
获取 ...public/index.php/eventos/{id} 好的!
获取 ...public/index.php/eventos/{id}/attend NO WORK!!! 如果 ...eventos/x?p2=attend 工作,但我不想要这个,我想要 ...eventos/x/attend
POST ...public/index.php/eventos/{id}/attend(X 参数)好的!
POST ...public/index.php/eventos/{id}/comment(带2个参数)好的!
谢谢!
php - 如何不发送响应正文
我正在尝试从我们的 api 发送带有 http 状态代码 201 Created 和 Location:header 的标头响应。
无论我做什么,我都会得到一个响应体,这是我不想要的。
如果我返回一个空字符串(返回 "";),restler 会将字符串 '""' 放入响应正文中。如果我返回 null 或根本不返回任何内容,restler 会将字符串“null”放入响应正文中。
我如何告诉 Restler除了标头之外不要发送任何内容?
restler - 在 Swagger API 资源管理器文档中更改颜色
我正在实现用于通过 DELETE 和 GET 请求以两种方式删除数据的 API 调用:
有没有办法让 Swagger 也将 GET 请求涂成红色?
它们用于相同的目的 - 删除数据,因此很自然。
这样对于 API 用户来说将非常直观!
目前只有 DELETE 请求是红色的。
谢谢你的时间!
php - 格式化类的 Swagger 输出
与虚拟类一起使用时,有没有办法以更好的方式格式化 Swagger 输出?例如:
@return Account
由于缺少新行,输出对我来说有点混乱:
php - Restler 3 API Explorer 中的问题
我正在尝试使用 Restler 3 API Explorer,但遇到了一些问题。即使我在评论中添加了“@param int $n1”,但在 API Explorer 中它会将参数显示为字符串。除此之外,API Explorer 仅在标签“@return”设置为数组时显示“响应信息”。我想知道问题出在 API Explorer、我的代码还是某些配置上。
(抱歉英语不好)
php - 时间数据类型元素数组
定义时间数据类型元素数组验证的正确方法是什么?
应该:
@param array $arrayTime The time elements array {@type time}
但是没有办法通过验证器。无论输入值如何,我能得到的最好结果是:
restler - 使用 Restler 处理文件上传
使用 Restler 框架实现文件上传的最佳实践是什么?
我喜欢通过 API 调用将文件保存在 CDN 中并将 CDN 文件 URL 返回给调用者。实施它的最佳方法是什么?
php - 找不到 php restler explorer 404 ../resources.json
尝试运行 restler explorer 时,我不断收到 404 : Not Found ../resources.json
我转了一圈又一圈,没有找到解决这个问题的方法。这似乎不是权限问题,也不是 PHP 版本问题。
我的 .htaccess 看起来像这样
如果我在打开 php 错误的情况下运行它,我会注意到一些可能与问题有关或无关的警告。
警告:realpath() 期望参数 1 是有效路径,数组在/home/sonic/Public/html/ucemi/ucemi.com/vendor/Luracast/Restler/AutoLoader.php中的第161行给出
警告:realpath() 期望参数 1 为有效路径,数组在/home/sonic/Public/html/ucemi/ucemi.com/vendor/Luracast/Restler/AutoLoader.php中的第161行
警告:realpath() 期望参数 1 有效路径,数组在/home/sonic/Public/html/ucemi/ucemi.com/vendor/Luracast/Restler/AutoLoader.php第161
行{ "error": { "code": 404, "message": "Not成立” } }
我按照指示将 vendor/luracast/explorer/dist 目录复制到 API 的根目录(public/explorer),并在 public/explorer 中创建了 index.php,如下所示;
不确定还需要做多少,但它一直给我 404 : Not Found ../resources.json
我的 apache2 配置如下所示;
Apache 版本:Apache/2.2.22 (Ubuntu) PHP 版本:PHP 5.4.9-4ubuntu2.2 (cli)
这是我有生以来第一次在任何地方寻求帮助:-p .. 我真的很难过,我想使用 Restler/Explorer,所以任何可以提供帮助的人,,,我真的很感激.
php - 通过 Swagger UI 上传文件
有没有办法通过 Swagger UI 使用 Restler 演示文件上传?
我喜欢能够做类似的事情:
并且期望看到 $_FILES 数组内容显示为招摇 ajax 调用的结果。
有没有@param
可以帮助我的注释组合?