问题标签 [codeigniter-restapi]
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 - php - Codeigniter Rest api 简单的 CRUD
我在将数据插入 MySQL 时遇到了这个问题,这需要使用邮递员的 POST 方法。
此函数data_post()
从数据库中插入数据,但是当我尝试使用邮递员插入数据原始数据时
我在邮递员上遇到此错误:
405 方法不允许
这是我的控制器
Users.php
模型
User_model.php
php - 在codeigniter 2.0中使用rest api时总是得到“status”:false
我在我的项目中使用Ashimante Rest Server API 。
这就是我所做的: -
- 我已将 Rest.php 控制器放在application/libraries 文件夹中
- 我在 application/controllers/文件夹中创建了webservice-v1文件夹,即application/controllers/webservice-v1
- 我在 webservice-v1 文件夹中有控制器文件rest_api_common.php和 webservice_test.php 。
这是我的rest_api_common.php
代码:-
我想要所有 web 服务函数都可用的变量和函数。所以我的 webservice_test.php 文件代码是这样的: -
我已经定义了这样的路线: -
使用邮递员应用程序,我使用 POST 方法调用这样的 API:-
我收到了这样的回复:-
我究竟做错了什么?
rest - 在 codeigniter 控制器中使用 REST API
我已经创建了一个 REST API,并希望在 codeigniter 控制器中使用我自己创建的 API。
我创建的 REST API 控制器(example.php)
模型(user.php)
在这里,我想调用我创建的 api(来自 example.php)以获取具有基本身份验证的welcome.php 控制器中的记录(uname-admin,pwd-1234)
我的控制器welcome.php
任何人都可以帮助我如何使用基本身份验证在控制器welcome.php 中调用我的api。
php - Codeigniter API 使用 WHERE Mysql Query PHP 的参数选项获取调用
我正在使用 CodeIgniter 来构建我的 api,并且我试图找到允许发送多个参数的最佳方法,然后运行我的 Model where 子句(如果存在)。我遇到了一些问题,如果有人可以提供一些建议最佳实践,我将不胜感激,我觉得我的整个设置变得臃肿。
我的查询可以采用以下参数:
这是我的桌子。
这是我的控制器。
这是我的模型
采取以下查询。
如果我使用 YES | 这将失败 否或开 | 在我的数据库中关闭为 varchars 而不是布尔值?
更新:根据 Rays 的回答,我将更改状态以接受以下值。
我还更新了我的控制器,见上文。
php - Phonegap 错误:401 Unauthorized - 在 Phonegap 中使用具有基本身份验证的 Rest API
我在codeigniter中创建了rest api并尝试在phonegap应用程序中使用它但是它给了我错误-401 Unauthorized
在Phonegapindex.html
页面中。
我在 codeigniter 中使用基于令牌的身份验证。Rest api在邮递员中工作正常,当使用相同的ajax代码在Codeigniter View中使用rest api时它也工作正常
我引用的 Codeigniter 休息服务器代码 -
https://github.com/chriskacerguis/codeigniter-restserver
以下是我在 Phonegap 中收到的错误Index.html
-
Phonegap 应用程序 URL ( http://192.168.1.2:3000/ )
下面是我在 phonegap / Codeigniter View URL ( http://localhost/webapi/welcome/index )中两边都使用的代码
android - 如何修复 java.lang.IllegalStateException:应为 BEGIN_OBJECT,但在第 1 行第 1 列路径 $ 处为字符串,且 JSON 格式正确
我的 Activity 中有这段代码:
然后我在这里设置了我的改造:
我的 ApiService 接口中有这段代码:
这是我的 POJO:
最后,这是我使用 CodeIgniter 框架创建的 API 代码:
这是我的控制器:
这是我的模型:
运行此应用程序后,我收到此错误消息:
但我认为我的 JSON 响应是正确的,这是我在 Postman 中尝试后的 JSON 响应:
http-status-codes - 处理 REST API 服务器响应
我已经使用 REST API CodeIgniter 一年多了,通常当我想返回任何响应时,我会返回200
所有类型的请求。我知道所有响应都提供了状态码,但我实际上很想知道,如果我使用200
所有响应是错误的吗?true
并用和确定数据状态false
。
这是我一直使用的示例代码。假设检查用户是否存在。
CodeIgniter REST API
反应原生
根据例子,我其实是根据状态码200
来判断服务器是否有错误(代码错误、请求无效等)。
所以我的问题是,坚持这种方法可以吗?
codeigniter-4 - Codeigniter Version 4.1.7 Rest API Routing Post method not working
I am using Codeigniter Version 4.1.7. Where I am implementing Rest API. In the routes the GET method works,however Post method is not working.
I am testing this using POSTMAN.
URL : http://localhost/myproject/api/add-user
Following is the header
Accept: application/json
Content-Type: application/json
Authorization: Basic xxxxxxxxxxx=
Please check the code below for reference.
Routes.php
ApiController.php
app\Controllers\Api\ApiController.php
Any help would be appreciated.