问题标签 [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 回答
850 浏览

codeigniter - 在 CodeIgniter RESTful API 中出现错误

错误 图像在此处输入图像描述

这是我的 REST_Controller 在此处输入图像描述

嗨,我在制作 Codeigniter RESTful API 时遇到错误。请帮我解决这个问题。

0 投票
2 回答
155 浏览

php - 库输入类在 php codeigniter 中不起作用

我正在使用 codeigniter REST API。在我的 API 调用中,我试图从中获取价值,$this->input->get('id')但没有从 get 中获得任何价值。

在上面的代码中 $id 不返回任何值。

0 投票
1 回答
47 浏览

typescript - Unable to preview the uploaded image [rest api]

I'm trying to do uploading from my Ionic App to the codeigniter Rest Server but the image cannot be previewed when I open it. I'm referring to this tutorial to do the uploading from the app side https://www.djamware.com/post/5ae9c9ca80aca714d19d5b9f/ionic-3-angular-5-and-cordova-base64-image-upload-example

Here is my code from Ionic App:

From my Rest Server in Codeigniter side :

From what you can see on the api side, the $data->data will resulting the encoded base64 which is something like data:image/*;charset=utf-8;base64,/9j/4AAQSkZjRgA....................

So, in order to remove the data:image/*;charset=utf-8;base64, I use the substr() to get the data after it /9j/4AAQSkZjRgA.................... then only I decode it back. I manage to upload it to my server directory but when I tried to open the image, it doesn't open it. It will appear something like image corrupted. The image filesize also just small which is 19 bytes

0 投票
0 回答
49 浏览

php - 在codeigniter 2.0中使用rest api时总是得到“status”:false

我在我的项目中使用Ashimante Rest Server API 。

这就是我所做的: -

  1. 我已将 Rest.php 控制器放在application/libraries 文件夹中
  2. 我在 application/controllers/文件夹中创建了webservice-v1文件夹,即application/controllers/webservice-v1
  3. 我在 webservice-v1 文件夹中有控制器文件rest_api_common.phpwebservice_test.php 。

这是我的rest_api_common.php代码:-

我想要所有 web 服务函数都可用的变量和函数。所以我的 webservice_test.php 文件代码是这样的: -

我已经定义了这样的路线: -

使用邮递员应用程序,我使用 POST 方法调用这样的 API:-

我收到了这样的回复:-

我究竟做错了什么?

0 投票
1 回答
609 浏览

php - Codeigniter Rest 服务器 - 致命错误:未找到“CI_Exceptions”类

我尝试使用 CodeIgniter 休息服务为我的 android 应用程序创建一个休息 API。本地主机上的一切都很好。但是当我将它上传到实时服务器并再次测试时,它会抛出错误。我第一次创建了rest API,所以我不知道我做错了什么。它在本地主机上仍然可以正常工作。请帮助我找出我在哪里出错或者这是一个实时服务器问题。您的回答将不胜感激。谢谢 在此处输入图像描述

0 投票
1 回答
39 浏览

php - 检索 API 问题时的 Codeigniter 单引号

我添加了一些像这样的数据“ I'm completely drunk, drunk

我的 CI Web 应用程序运行良好,但是当我检索 APi 时,它只显示这样......

你能告诉我如何显示这样I'm completely drunk, drunk..

我们无法更改 Android 应用程序端。请在 API 中提供解决方案。一段代码供您参考..

控制器:

模型:

0 投票
3 回答
3017 浏览

php - 405 方法不允许 - CodeIgniter Rest-server

我已经在 Codeigniter - Rest Server 上遇到了一周的问题。我有一个名为Users的控制器,有 2 种方法all_users_getregister_post

  1. all_users_get工作正常。
  2. register_post

    returns { "status": false, "error": "Unknown method" }

如果我改变方法all_users_get方法,我会得到同样的错误,只适用于 GET

我正在使用 Xampp 在 localhost 中运行我的代码,我在phpinfo上找到了

_SERVER["REQUEST_METHOD"] 获取

我很困惑,我不知道这是否与 Xampp conf 或我的代码有关,请帮忙。谢谢你们

0 投票
1 回答
1000 浏览

php - $this->input->post() 在 codeigniter rest api 实现中返回 NULL

在文件 RestClient.php 中,$uname = $this->input->post('username') 和 $pwd = $this->input->post('password') 行返回 NULL。

这是我的(查看)loginform.php

这是我的 RestServer API 控制器 - LoginFormApi.php

这是我使用 cURL 的客户端请求控制器 - RestClient.php 行 $uname = $this->input->post('username') 和 $pwd = $this->input->post('password') 返回 NULL。

}

0 投票
1 回答
185 浏览

authentication - codeigniter-restserver 在 https 连接中不起作用

我创建了两个 codeigniter 项目子域。在域 AI 中只保留了控制器和视图部分。在域 BI 中只保留了控制器和模型部分。我正在使用域 A 的控制器使用 cURL 将 api 调用发送到域 B 的控制器,然后使用从域 B 发送的数据加载到域 A 的视图中。我使用了 phil sturgeon 的 codeigniter-restserver 库并使用了基本身份验证用于 api 身份验证。我正在使用 IIS 来托管服务。所有的 Get 和 Post 请求都在这个架构中正常工作。但是当我在两个域中启用 ssl 时,api 停止工作。我尝试更改身份验证类型,但它不适用于 https。我无法找到问题所在。

0 投票
1 回答
547 浏览

php - Code Igniter REST_Controller.php 获取解析错误

我使用 codeigniter-restserver 但我得到了类似的错误

这里的线