问题标签 [codeigniter-restserver]

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

php - Phil Sturgeon 的 REST 服务器 Codeigniter3,PUT 上没有返回错误消息

我正在使用 Phil Sturgeon 的 REST 服务器、CI3 和 POSTMAN 进行调试。我发送了一个包含以下信息的 PUT,但是,我没有收到预期的错误消息。

这是我的 form_validation.php:

这是我在控制器 Api.php 中的方法:

这在我的库文件夹中为 MY_Form_validation.php:

当我在 POSTMAN 中添加以下内容时:

这是我得到的结果:

但我应该得到验证错误。

作为调试步骤,我已经确认: - 没有身份验证错误 - 正在读取 form_validation.php - 如果我更改:

邮递员返回:

非常感谢任何帮助。

0 投票
2 回答
4591 浏览

php - Codeigniter RESTServer 会话

我正在使用 CodeIgniter 和来自https://github.com/chriskacerguis/codeigniter-restserver的 RestServer 实现构建一个 API

我想使用“会话”身份验证模式,所以我在 config/rest.php 中进行了设置:

在 config/config.php 中:

我有一个控制器 Auth,它具有以下代码:

会话存储在数据库中,并包含来自 $user 的数据。pr 回显数据(pr 在钩子中定义,并且 print_r($data))

但是.. 当我运行一个扩展 REST_Controller 的控制器时,我总是得到一个 {"status":false,"error":"Unauthorized"} 错误。

我进行了很多搜索,但找不到解决方案(或者没有人使用“会话”身份验证方法?),但也许这里有人知道解决方案?

谢谢!

编辑:我的 API 功能之一的控制器:

编辑 2:autoload.php 我在 config/autoload.php 中添加了“会话”

0 投票
1 回答
142 浏览

java - Moqui 框架为 From 和 To 之间的“年龄”调用 Rest 服务:

我已经使用 Moqui 框架实现了一个应用程序。我在实体中有一个名为“年龄”的字段。我试图从年龄在 20 到 25 岁之间的实体中获取所有记录。如何创建休息服务以获得给定的年龄与如何指定此要求的 url。这是 url:rest/s1/UserMargen/DetailsOfUser 我得到了

在 rest.xml 我定义为

如果我给 /rest/s1/UserMargen/DetailsOfUser/22 它将显示哪个年龄等于 22。如何获取 20 到 25 岁之间的记录?

0 投票
1 回答
94 浏览

php - restful put 方法在 codeigniter 中出错?

我正在为我的代码点火器网站创建 android 应用程序,我想通过 restful 网络服务保存数据,但是当我向我的 put 方法发送请求时,它给了我错误的结果。

这是我查看结果。

结果:

------WebKitFormBoundary1FuQsccaxrxHWI5A 内容处置:表单数据;名称=“1”

名称 ------WebKitFormBoundary1FuQsccaxrxHWI5A 内容处置:表单数据;名称=“2”

地址 ------WebKitFormBoundary1FuQsccaxrxHWI5A--

这是我的请求正文:

在此处输入图像描述

0 投票
1 回答
168 浏览

rest - 在 Moqui 中:如何使用休息服务插入数据

我已经使用 Moqui 框架实现了一个应用程序。我可以通过下面的 url 获得 json 响应

http://localhost:8080/moqui/rest/s1/moqui/users

现在我需要将数据插入表中我该怎么做。在 moqui.rest.xml 我有该方法中的资源,如下所示

方法类型="post" 服务名称="org.moqui.impl.UserServices.create#UserAccount" /method

为此,我需要一个可以将数据插入表的 url。

0 投票
1 回答
956 浏览

codeigniter - 如何在codeigniter restserver中登录

我正在使用Codeigniter rest-server library

我对这个库的身份验证有些怀疑。

我想知道如何使用我的数据库表中的用户登录并将此登录用户保持在会话中。

PS:对不起我的英语,如果有问题也很抱歉

来自巴西

0 投票
1 回答
23 浏览

codeigniter-restserver - 我可以在 codeigniter-restserver 的 URL 中多次使用相同的参数名称吗?

http://example.com/api/transfer/transfers/code/456/code/234

在像上面这样的 url 上使用 $this->get('code') 时,我希望 REST 库返回一个数组或代码列表。

相反,它返回最后一个。

有没有办法在列表中返回两个值,或者是否有另一种格式化 URL 的建议。

谢谢

0 投票
2 回答
6246 浏览

php - Codeigniter 3 自动加载控制器

我在codeigniter中使用REST Server,使用方法是,然后在我所有控制器的应用程序中,我必须在开始时写下这一行:

有谁知道如何自动加载这个 REST_Controller 并在我的所有控制器中避免这条线?我不想使用要求。

预先感谢

0 投票
1 回答
847 浏览

angularjs - angularjs和codeigniter分页

我将 angularjs 用于 UI,将 codeigniter 用于后端(REST 服务器)。当我只使用 codeigniter 时,我知道如何进行分页,但我可以弄清楚如何应对这种情况。为此,我制作了一个函数来测试它。

因此,在 REST 服务器(codeigniter)上,我创建了用于测试的功能:

在 UI 端(angularjs)我得到 HTTP 请求的字符串:

但我不知道如何将此字符串转换为分页按钮。

有谁知道我怎么能做到这一点,如果可能的话?如果我通过此测试成功,我将轻松为我的所有页面进行分页。

0 投票
0 回答
110 浏览

jquery - Codeigniter 休息服务器实现错误

我正在为我的网站使用 codeigniter rest ful api 服务并使用 json 响应。我们用 ajax 实现了它。该代码在 localhost 中完美运行,但无法在线运行。它显示 200 响应但 json 数据未在 ajax 中解析以下是代码

对于第一部分新闻,它在在线和本地都运行良好。请让我知道是什么问题

以下是我的控制器代码