问题标签 [httpful]

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

php - 无法加载 Composer 包

我是使用作曲家包的新手。我已经完成了一些工作,但我遇到了一个我想使用的 Google 地图包,但我无法正确加载它。

php-google-maps 包

我尝试使用该软件包:

这失败并显示消息Class 'PHPGoogleMaps\Map' not found

作曲家.json 文件:

0 投票
1 回答
1507 浏览

rest - jasper Rest客户端-在会话中找不到uuid

我必须为 Jasper 报告编写 PHP 前端。我可以使用 jasper REST 调用成功连接到服务器、验证和查看存储库。但是,当我尝试访问报告时,响应正文中出现以下错误:

未找到报告(在会话中未找到 uuid)

php代码如下:

我能够确认第一个 PUT 返回了一个 uuid。我在这里有什么遗漏吗?任何帮助表示赞赏。

0 投票
1 回答
1189 浏览

java - Java 中的 JSON JAX-RS

我将 Jersey 用于 Java 中的 RESTful Web 服务。我正在从 PHP 客户端使用它们。我使用 JSON 可以正常工作,如下所示:

PHP:(使用httpful phar)

Java RESTful WS:

Java绑定类:

现在我要做的是发送以下 JSON 结构:

如您所见,我想在对象内部发送对象,而不是 Java 的原始类型。我如何从 Java 端做到这一点?谢谢!

0 投票
1 回答
5763 浏览

php - 使用 Laravel 的 HTTPful 库检索 JSON 响应

我目前正在使用 Mandrill 作为电子邮件发送/入站服务和 Laravel 3.x 构建一个电子邮件客户端(入站和出站发送)。

为了发送消息,我在我的邮件/撰写 POST 方法中使用以下代码将HTTPful 包Mandrill一起使用。

链接到上面格式更好的代码:http: //paste.laravel.com/m79

现在,据我从 API 日志中可以看出,请求已正确发出(使用预期的 JSON)并返回以下格式的响应:

但是,我想要做的是访问来自请求的响应(特别是 _id 属性),它是 JSON 格式的。现在据我所知,HTTPful 类应该自动执行此操作(使用 json_decode())。但是,访问:

不工作,我不完全确定如何获取这些数据(它是必需的,因此我可以为类似 postmaster 的功能记录软退回、硬退回和拒绝消息)

任何援助将不胜感激。

编辑

使用以下代码,会导致发送邮件但返回错误:

导致抛出异常:Cannot use object of type Httpful\Response as array

0 投票
1 回答
1596 浏览

php - 使用 REST 在 PHP 中使用 Httpful 发送 XML

我设法让 SOAP 客户端为客户端工作,但我现在正尝试将 REST 用于稍微不同的项目。我正在使用 Httpful。从我所读到的内容来看,这是我完成所要求的事情所需要的。

到目前为止,这是我的代码。

与我一起工作的那个人也不太了解 REST,但显然有一种方法可以从发送的请求中检索响应。有谁知道,或者至少可以指出我正确的方向来解决这个问题?

谢谢。

编辑:对不起,只是为了详细说明。XML 被放入 textarea 字段,然后根据 XSD 文件进行验证。如果成功,它将将该 XML 发布到 REST 端点。

0 投票
1 回答
2470 浏览

php - 如何在php中重定向/转发请求?

我使用 httpful 发送 http 请求并获取响应以显示在 request.php

在 response.php 中,我使用 header 将请求重定向到另一个页面,但我无法获得预期的响应。

我也试过

但它仍然只得到响应“内部响应页面”

将请求重定向/转发到 other_response.php 的正确方法是什么?

0 投票
2 回答
3764 浏览

php - Httpful 和 Laravel,找不到错误类 'Httpful'

我已经按照 Composer 的描述安装了 Httpful,并在 composer.json 中添加了以下内容:

我正在使用 Laravel 4,所以我跑了composer install 我检查了插件是否已安装并且在那里,实际上我可以在 laravel 的供应商文件夹下找到它。但我不断收到以下错误:

我错过了一些步骤?

先感谢您

0 投票
3 回答
2477 浏览

php - 使用 HTTPful 请求 JSON 数据时如何获取数组而不是对象

我正在使用HTTPful在 PHP 中发送一些请求并在 JSON 中获取数据,但是该库正在将结果转换为对象,我希望结果是一个数组。换句话说,它做的是一个json_decode($data)而不是json_decode($data, true)

某处,可以选择使用后者,但我不知道在哪里。该选项是在 v0.2.2 中添加的:

但是我一直在阅读文档,甚至是源代码,但我在任何地方都看不到该选项...我能想到的唯一方法是制作自己的MimeHandlerAdapter方法json_decode($data, true),但如果这样做似乎是一种非常倒退的方法某处有一个选项...

0 投票
1 回答
8114 浏览

php - 如何使用 Httpful PHP 库

我正在尝试学习 REST,并认为从 Httpful 等 PHP REST 客户端开始可能会很好。我似乎无法让它工作。我下载了 httpful.phar 文件并将其放在我的工作目录中。然后从他们网站上的示例中创建了一个简单的 php 文件,其中包含以下内容:

我在网站上尝试了多个示例,但在我的浏览器中加载它时只得到一个空白页面。

谢谢你提供的所有帮助!

0 投票
1 回答
2510 浏览

php - 带有 urlencode 的 Httpful 帖子

我有一个小 laravel 应用程序,我添加了http://phphttpclient.com/ - httpful REST 客户端以使用外部 api - http://en.help.mailstore.com/spe/Management_API_-_Using_the_API

我能够用 mailstore api“说话”。这是一个例子:

该功能有效。但是当我尝试向 api 发送其他数据时遇到问题。

在 api 的手册中,您可以找到以下句子。

“当一个函数需要额外的数据时,这个数据必须发送urlencoded。应该设置HTTP头Content-Type:application/x-www-form-urlencoded。”

例如我想在api的帮助下设置用户密码。

设置用户密码

设置 MailStore 用户的密码。

参数 名称 类型 描述 instanceID string 调用此命令的 MailStore 实例的唯一 ID。userName string MailStore 用户的用户名。password string MailStore 用户的密码。

我试过这段代码。

这是我得到的错误响应:

我将 instanceID 和其他参数添加到标题中,但 api 找不到参数或值。

我认为问题是urlencode?你能帮助我吗?

谢谢!