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

php - Httpful post表单数据

我正在使用来自http://phphttpclient.com/的 Httpful PHP 库,这是我的示例代码:

我的问题是如何添加表单数据。我试图阅读文档,但找不到任何解释,只有发送 xml 和 Json 示例,但我无法在请求中获取带有表单数据的正常 POST。

有人请帮助我..

0 投票
2 回答
1419 浏览

php - PHP - 如何让 httpful phar 工作

http://phphttpclient.com我遵循“安装选项 1”和第一个“快速片段”。

我最终得到以下内容,请求未定义。

在此处输入图像描述

在此处输入图像描述

此外,也许与此相关,我对以下事实感到困惑:其中一个代码示例显示“$response = Request::get”而另一个显示“$response = \Httpful\Request::get”。后者是有效的 PHP 吗?

我有 PHP 5.6.7。

在此处输入图像描述

我究竟做错了什么?

0 投票
0 回答
250 浏览

httpful - 如何使用 phphttpclient 发出 GET 请求以下载文件

基本上我想看一个关于如何下载文件的例子。

我似乎无法在 phphttpclient 网站上找到任何有关它的文档或示例。

在 curl 中,请求如下所示:

curl -o hello.txt -H "X-Auth-Token: xxxxxxxxxxxxxxxxxxx" http://site_where_to下载/hello.txt

谢谢。

0 投票
1 回答
994 浏览

php - vTiger:执行操作的权限被拒绝查询

类似于vTiger Web 服务:执行操作的权限被拒绝查询

我正在尝试查询 vTiger,但我使用的是 httpful,所以这是我的代码:

我得到了这个:

我担心我遗漏了一些非常简单的东西,但是在检查了涉及 Zend 和 Curl 的答案后,我无法弄清楚为什么它不适用于 httpful,这与编码查询字符串有关吗?:-(

0 投票
1 回答
246 浏览

php - php 通过 wamp 包含 httpful phar

我在实施包含 httpful 框架的 phar 库的初始操作时遇到了麻烦。

如果有人能指出我感到困惑的地方,甚至是错误的斜线,我将不胜感激。我正在使用 WAMP 服务器并将我的 php 测试文件放在 C:\wamp\www\phptesting 中。在同一个文件夹中,我复制了 httpful.phar 文件,我尝试运行的代码如下。

考虑到我使用的 uri 是有效的,并且当设置到浏览器中时,它会返回预期的响应。

提前感谢您的任何想法

更新

我终于得到了需要的回应。唯一的问题是我没有使用回声来获得结果,我认为它会自己打印响应......当一个是新的时,一个人很容易混淆。感谢大家的想法和尝试,下面关于路径的评论是正确的。

我已经审查了社区工作代码的代码。

0 投票
2 回答
2329 浏览

httpful - 一个请求中的 HTTPful 附加文件和 json-body

我需要通过 Rest 上传文件并发送一些配置。

这是我的示例代码:

我能够发送文件或能够发送正文。但是,如果我尝试两者都行不通...

对我有任何提示吗?

问候 n00n

0 投票
1 回答
1311 浏览

php - 使用 Httpful PHP 解析来自 XML 或 JSON API 的响应

我正在使用Httpful PHP 库使用 JSON 或 XML 从 API 获取数据。我的代码非常简单,并通过基本身份验证从 url 返回响应。

我成功地显示了整个响应输出,但是如何返回单个变量?

例如,如果我只想接收每个人的城市,这会是什么样子?我已经尝试过echo "{$response->body->city}";,但它似乎不起作用。

api 返回的 XML 格式如下:

并将标头切换为 JSON 的数据格式为:

0 投票
1 回答
1539 浏览

php - 无法从 Httpful php rest 客户端连接到 localhost

我正在使用http://phphttpclient.com尝试连接到在 localhost:8090 上运行的简单服务。

我的代码是:

我得到这个错误:

致命错误:未捕获的 Httpful\Exception\ConnectionErrorException:无法连接到“ http://127.0.0.1:8090/animal-speak”:7无法连接到 127.0.0.1 端口 8090:/var/www/vendor 中的连接被拒绝/nategood/httpful/src/Httpful/Request.php:1028 堆栈跟踪:#0 /var/www/vendor/nategood/httpful/src/Httpful/Request.php(204):Httpful\Request->buildResponse(false) #1 /var/www/html/index.php(17): Httpful\Request->send() #2 {main} 在 /var/www/vendor/nategood/httpful/src/Httpful/Request.php 中抛出第 1028 行

我也尝试过使用 Guzzle Http 客户端并得到完全相同的错误,这让我相信这是一个 php / libcurl 问题?该服务肯定已经启动,我可以在浏览器中看到它,并且可以在命令行上 curl 到它。谢谢

编辑:如果我不使用本地主机,而是使用远程端点,它工作正常。

0 投票
0 回答
93 浏览

laravel - 在 Httpful 中,如何绕过身份验证网络安全设备?

我的办公室有一个思科安全设备,它将所有传出请求转发到 ENVOY 站点,然后路由出去。虽然我们拥有对某个网站的 HTTP POST/GET 的完全权限 - 这个“防火墙”仍然每 5 分钟后要求进行身份验证(通过标准身份验证)。

所以我必须使用我的域/用户名和密码(使用浏览器)手动进行身份验证,然后我的 Laravel 项目才能工作。

但是如果我忘记这样做 - Laravel 会抛出一个错误。

我尝试了一切使用脚本进行身份验证。

这是我在 Laravel 工作中的 httpful 代码示例:

如您所见,我正在使用 authenticateWithBasic - 我尝试了 httpful 文档中的所有身份验证方法 - 甚至尝试关注重定向,但它仍然不会手动进行身份验证。

0 投票
1 回答
903 浏览

php - 在类中使用 httpful 时,在 Moodle/PHP 中忽略 Try/catch

我的 Moodle 插件中有以下 PHP 脚本 test.php:

每当发生异常时,都会按预期显示文本“发生异常”。然后我将代码移动到类中的一个函数,classes\http_client.php。因此:

现在我尝试从 test.php 调用:

不再捕获异常并且堆栈跟踪显示在浏览器中。

我不得不提到它只发生在 Moodle 中。在 Moodle 之外,http_client 类工作正常,catch 块被执行。

我的设置是:Moodle 3.0.1+(内部版本:20151223)、PHP 5.5.12、Apache 2.4.9。

提前致谢