问题标签 [zend-rest]

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

php - Zend 框架 2:无法发送所需的状态码作为响应

我正在 Zend Framework 2 上构建 REST API。每当发生任何错误时,我都想发送某些状态代码作为响应。

我在控制器中尝试了以下操作:

回显状态码打印401,但客户端应用程序200每次都获取状态码。

如何将状态代码设置为特定值?

模块.php:

编辑:下面是响应的样子: 在此处输入图像描述

0 投票
0 回答
165 浏览

php - zend 框架 2 中的 create($data) 没有收到任何内容

我正在应用一个关于使用 ZF2 rest api 创建一个 restful 应用程序的教程。

我遇到了一个奇怪的问题,除了create($data)

我在 Firefox 中使用了 restful 插件,数据看起来像这样

I traced the problem and figured that the variable $dataalways empty and does not store any value. On the other hand, when I use update($id, $data) every thing work fine

So could I have some suggestions?

Update one :

here is the module.config.php file to see if there is a mistake in it or not

Update two :

the problem was from the Firefox RestfulClient. I installed the postman and it worked perfectly.

0 投票
1 回答
45 浏览

php - 我的表单没有在 Zend Famework 中得到验证。为什么?

我正在为 zf2 的专辑模块创建一个休息模块我的代码片段用于创建方法:

更新,全选,删除等所有功能都可以正常工作,但插入不起作用。我已经通过我的 Advanced rest 客户端应用程序选择了 post 方法,并传递了 title=some&artist=someone 等参数,它不是验证表单。

具有 id Auto-incremented、artist varchar、title varchar 等值的表单

请帮助解决这个问题

0 投票
0 回答
110 浏览

zend-framework2 - ZF2 客户端到 Salesforce REST API

我的系统应该在注册过程中验证用户的类型。验证是使用来自 Salesforce 的数据完成的。我创建了 Salesforce REST API。我想知道我应该如何创建 ZF2 客户端来使用 Salesforce REST API?它应该作为 zf2 惰性服务完成,还是作为常规服务完成?

0 投票
1 回答
315 浏览

php - 如何从 Zend 路由中判断 API 版本

我最近接了一个客户的旧项目。它最初是使用 Zend 框架开发的,这对我来说是一个新框架。我正在尝试修改正确的文件,但他们有三个版本的 API。

在 module.config 他们的路线为:

对我来说,这意味着我应该查看的控制器是 v1 或者Api\\V1\\Rest\\SocialCredential\\Controller但是,当查看代码并查看服务器如何响应时,它显然正在运行 v3。

两个Controller定义如下:v1

v3

我在 module.config 中找不到任何东西让我相信 v3 应该是除此定义存在之外的目标。要么我遗漏了一些东西,要么我不明白 Zend 路由是如何工作的。有人可以对此有所了解吗?

0 投票
0 回答
218 浏览

php - 如何使用自定义和可选操作为 ZF1 应用程序中的 Rest API 配置路由?

我们正在 ZF1 Web 应用程序中设置 Rest API,并且在配置路由时遇到问题。

这个想法是在 application.ini 中进行全局配置,其中包括“经典”Rest 路由和可选操作。

这意味着我们希望有这样的基本 CRUD 操作:

但也有自定义操作,例如:

现在我们的应用程序的路由是在 application.ini 中定义的,如下所示:

我们希望我们的 api 有一个不同的配置,到目前为止我们有这个:

我们在一个抽象的 API 控制器中捕获请求,并根据请求的 HTTP 方法定义要调用的方法。

这适用于基本的 CRUD 操作,但如果我们想访问自定义操作,逻辑上还不能正常工作,而且我们无法找到一种方法来做到这一点。

我们尝试了几个选项,例如使用 aZend_Controller_Router_Route_Regex来定义路线,但均未成功;addRoute()或在 Bootstrap 中手动添加自定义路由。

有人有想法吗?经过我们花时间研究,到目前为止,ZF1 似乎无法让我们设置适当的 Rest API ......