问题标签 [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 投票
1 回答
1591 浏览

php - 本地主机上的 Zend_Rest_Client 无法连接错误

我正在使用Zend_Rest_Client连接Zend_Rest_Server,一切似乎都很好,但是当我尝试get()从服务器连接时,我收到此错误:

Zend_Http_Client_Adapter_Exception:无法连接到 tcp://localhost:80。错误#10060:连接尝试失败,因为连接方在一段时间后没有正确响应,或者连接失败,因为连接的主机没有响应。在第 148 行 C:\www\zf_1_72\library\Zend\Http\Client\Adapter\Socket.php

这是我使用的代码

谢谢你的建议

0 投票
1 回答
1740 浏览

zend-framework - Zend_Rest_Server + Zend_Rest_Client,变量未读取

我想要做的是将 $rest->apikey 传递给我的 Zend_Rest_Server。empAction 创建我的 Zend_Rest_Server 所需的数组。但是在 getByShortname($id,$apikey) 中,我无法读取 $apikey。他们查询以检查 API 密钥没有返回任何结果。

更新:这似乎有效。我得到了一个有效的 XML 输出

但是如果我使用上面的 Zend_Rest_Client,apikey 就不会被读取。

0 投票
2 回答
8936 浏览

json - Zend Framework 1.9.2+ Zend_Rest_Route 示例

随着Zend Framework 1.9中Zend_Rest_Route的引入(以及 1.9.2 中的更新),我们现在有了一个用于路由请求的标准化 RESTful 解决方案。截至 2009 年 8 月,没有使用示例,只有参考指南中的基本文档。

虽然它可能比我想象的要简单得多,但我希望那些比我更有能力的人提供一些示例来说明Zend_Rest_Controller在以下场景中的使用:

  • 部分控制器(如indexController.php)运行正常
  • 其他的作为基于rest的服务运行(返回json)

看起来JSON Action Helper现在完全自动化并优化了对请求的 json 响应,使其与 Zend_Rest_Route 一起使用是一个理想的组合。

0 投票
3 回答
5387 浏览

php - 如何设置分层 Zend Rest Routes?

使用 Zend 框架,我正在尝试在按以下模式组织的资源上为 REST api 构建路由:

如何使用 Zend_Rest_Route 设置它?

以下是我在 bootstrap.php 文件中为用户资源 (users/:id) 设置路由的方法:

[据我了解,这是一条包罗万象的路线,因此 users/324/items/34 将导致参数设置为 id=324 和 items=34 ,并且所有内容都将映射到用户(前端模块)模型。从那里我想我可以测试 items 参数并在 get 请求上为用户 #324 检索项目 #34。]<=== 我刚刚检查了它,它似乎不像那样工作:

访问 /users/234/items/43 和

在 rest 控制器的 get 操作中会产生以下输出:

不知何故,两个ID都丢失了...

任何人?

0 投票
1 回答
3682 浏览

web-services - Zend Rest 客户端问题

我有下面的代码

类和方法为

但是在调用这个时我得到了一个错误

消息:REST 响应错误:simplexml_load_string() [function.simplexml-load-string]:^

请帮我解决这个问题

0 投票
3 回答
39930 浏览

php - 使用 Zend Framework 构建 REST API 服务器的示例?

我是 Zend Framework 的新手(不是 PHP),我需要使用 Zend 创建一个基于 REST 的 API。

我已经看到使用 Zend_Rest_Server 的示例,但是其他消息来源表明它已被弃用。

我找不到一个可靠的例子来说明我应该如何构建这样的 API。

0 投票
1 回答
1743 浏览

php - 使用 Zend_Rest_Controller 提供 REST API 访问时正确的代码结构

我是 Zend 框架和 MVC 类型编程的新手(虽然不是 PHP),我正在尝试使用 Zend 框架为我的服务器上的数据提供 API 访问。

我使用 Chris Danielson 的文章 ( http://www.chrisdanielson.com/2009/09/02/creating-a-php-rest-api-using-the-zend-framework/ ) 作为基础。

我想提供对以下格式的数据的访问:

问题:

  1. 有一个默认文件位于 \api\application\controllers\VersionController.php ,它可以处理以下类型的 URL:http://www.example.com/api/version。我是否应该在以下位置创建一个单独的文件:\api\application\controllers\GeteventdetailsController.php 来处理类型 (b) 的请求(并且每个类型的请求都有一个)?如果没有,我应该在哪里放置我的代码来处理这些多种请求类型?

  2. 如何获取 (b) 到 (d) 中传递的参数?

  3. 要执行 (b) 到 (d) 的请求,我需要从服务器的数据库中获取信息。我应该将执行实际 MySQL 查询的代码放在哪里?

0 投票
1 回答
382 浏览

php - Rest Router / Zend上有多个ID?

我想我和这个人有同样的问题 - http://framework.zend.com/issues/browse/ZF-9385?page=com.atlassian.jira.plugin.system.issuetabpanels%3Acomment-tabpanel

“如果我在 RESTful 控制器上调用 /mod/con/123/abc 之类的东西,我希望,“123”是我的 ID,而“abc”是其他东西(次要/后续 ID),而不是“123”以“abc”为值和“id”的键根本丢失。ID 不应该在这里丢失,其他参数......我更喜欢它们只是编号但至少是通常的行为(/key1/ value1/key2/value2) 应该在 id 参数之后开始。”

我需要从 url 中提取 id:mycontroller.com/a/getdetails/123/234/345/456

Zend 将上述内容保留为:

如何将 123、234、345 和 456 视为 id?或者我如何将它们从 URL 中解脱出来?

0 投票
1 回答
842 浏览

php - 在 Zend 中将默认 REST 响应更改为仅 XML

我已经在这个代码库上工作过,当我访问网站 www.site.com/version/ 时它会以 html 响应

但是,如果我访问 www.site.com/version?format=xml,它会以 xml 显示输出。

无论格式请求如何,如何将 Zend 代码更改为仅以 XML 输出?是的,我是 Zend 编码的新手……)

我的代码正是 Chris 所拥有的(http://www.chrisdanielson.com/2009/09/02/creating-a-php-rest-api-using-the-zend-framework/):

0 投票
2 回答
1098 浏览

php - 将 addActionContext() 更改为仅 XML

我有如下所示的 Zend 代码:

如何更改它以使其仅返回 XML 格式的数据?抱歉,我是 Zend 编程的新手!