问题标签 [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.
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
这是我使用的代码
谢谢你的建议
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 就不会被读取。
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 一起使用是一个理想的组合。
php - 如何设置分层 Zend Rest Routes?
使用 Zend 框架,我正在尝试在按以下模式组织的资源上为 REST api 构建路由:
- http://example.org/users/
- http://example.org/users/234
- http://example.org/users/234/items
- http://example.org/users/234/items/34
如何使用 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都丢失了...
任何人?
web-services - Zend Rest 客户端问题
我有下面的代码
和
类和方法为
但是在调用这个时我得到了一个错误
消息:REST 响应错误:simplexml_load_string() [function.simplexml-load-string]:^
请帮我解决这个问题
php - 使用 Zend Framework 构建 REST API 服务器的示例?
我是 Zend Framework 的新手(不是 PHP),我需要使用 Zend 创建一个基于 REST 的 API。
我已经看到使用 Zend_Rest_Server 的示例,但是其他消息来源表明它已被弃用。
我找不到一个可靠的例子来说明我应该如何构建这样的 API。
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/ ) 作为基础。
我想提供对以下格式的数据的访问:
问题:
有一个默认文件位于 \api\application\controllers\VersionController.php ,它可以处理以下类型的 URL:http://www.example.com/api/version。我是否应该在以下位置创建一个单独的文件:\api\application\controllers\GeteventdetailsController.php 来处理类型 (b) 的请求(并且每个类型的请求都有一个)?如果没有,我应该在哪里放置我的代码来处理这些多种请求类型?
如何获取 (b) 到 (d) 中传递的参数?
要执行 (b) 到 (d) 的请求,我需要从服务器的数据库中获取信息。我应该将执行实际 MySQL 查询的代码放在哪里?
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 中解脱出来?
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/):
php - 将 addActionContext() 更改为仅 XML
我有如下所示的 Zend 代码:
如何更改它以使其仅返回 XML 格式的数据?抱歉,我是 Zend 编程的新手!