问题标签 [zend-http-client]
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.
api - Zend Http 客户端
在为 Zend_Http_Client 设置 GET 参数时,您可以使用带有名称-值对的数组或在每次调用函数 setParameterGet 时传递名称和值。
在调用 LinkedIn API 时,我遇到了多个具有相同名称、不同值的 GET 参数的情况。
例如http://api.linkedin.com/v1/people/~/network/updates?type=STAT&type=PICT&count=50&start=50
重复“类型”参数。
我无法使用 Zend_Http_Client 生成这个 uri,因为第二个“type”参数的值覆盖了第一个。
任何人都可以帮我解决这个问题吗?
php - 如何检索完整的 Zend_Http_Client GET URI?
我有类似的东西:
这将生成类似于“http://www.site.com/?plataform=..?clientid?..”的请求。有没有办法可以检索此 GET 请求生成的完整 URL?亲切的问候,
php - ZendFramework - 如何使用 zend_http_client 上传多个文件?
如何使用 ->setFileUpload() 上传多个文件?
例如我有这个:
PHP:(主要上传后,它推送到管理面板,这是另一篇文章)。
php - 使用 Zend 和 Curl 获取 HTTP 响应代码
我有一个可以通过 HTTP 或 HTTPS 访问的 URL。我想发送一个最快的 HEAD 或 GET 请求并获取响应代码,以便我知道 URL 是打开还是关闭。
我如何使用 Zend_HTTP_Client 做到这一点?我使用了 get_headers() 函数,但在某些远程服务器上它非常慢。我不确定它是否处理 HTTPS。
php - 使用 Zend_Http_Client 进行身份验证
我正在尝试使用 Zend_Http_Client 在需要身份验证的站点上发出简单的发布请求。一切似乎都是正确的,但我仍然遇到You are not authorized to view this page
错误。任何想法可能是什么问题?我确定用户名和密码正确
这是我在 Firebug 中针对我感兴趣的 POST 请求获得的信息:
php - Zend_HTTP_Client - 如何在 PUT 上设置内容类型?
我正在使用 Zend_HTTP_Client 对 Web 服务进行 REST 调用。该服务是支持通常的 CRUD 嫌疑人的数据服务。
服务本身工作正常。我可以使用 Zend 客户端连接到服务,但有一个例外:
Web 服务的“创建”方面要求通过 PUT HTTP 请求中的字符串发送要创建的资源 ID。当我使用 Zend 客户端发出该请求时,我收到以下异常:
错误:带有消息“未创建对象”的异常“异常”。服务器返回状态码:500 用于 URL [服务 url],正文:类:Zend_Http_Client_Exception 消息:无法自动处理内容类型 ''。请使用 Zend_Http_Client::setRawData 发送此类内容。
我很犹豫是否将 setRawData 用于此函数,因为我只向它发送一个字符串文本值,所以它不像我发送它是原始二进制数据或任何东西。解决此问题的最佳方法是什么,以便客户端可以对我的服务进行 PUT 调用?
uri - 处理 Zend_Http_Client 提供的无效 URI
我在运行这个简单的代码时出错。
我如何处理 zend http 客户端的有效 uri?
php - Zend_Http_Client - 为什么我的 POST 请求发送错误的内容类型标头?
我正在使用 Zend Http 客户端调用外部服务。该服务允许我将文件上传到他们的存储系统。它需要在查询字符串中发送相关参数(用户 ID 等),文件上传内容应在 POST 正文中发送,内容类型为“application/zip”(我发送的是 zip 文件里面有各种各样的东西)。
为此,我使用 zend 客户端的 setParameterGet() 函数在查询字符串中设置参数。然后我使用 setFileUpload() 函数设置文件上传内容:
但是,该服务告诉我我发送的内容类型错误,即“multipart/form-data”
这是 Zend 客户端发送到服务的原始标头(请注意,我已经删除了一些敏感信息,将它们替换为包含在 [] 括号中的项目名称)
POST https://[ServiceURL]?cmd=[COMMAND]&enrollmentid=[ENROLLMENTID]&itemid=[ITEMID]
HTTP/1.1
主机:[HOST] 接受编码:gzip、deflate
用户代理: Zend_Http_Client Cookie:
AZT=9cMFAIBgG-eM1K|Bw7Qxlw7pBuPJwm0PCHryD;
内容类型:multipart/form-data;边界=---ZENDHTTPCLIENT-05535ba63b5130ab41d9c75859f678d8
内容长度:2967
-----ZENDHTTPCLIENT-05535ba63b5130ab41d9c75859f678d8
内容处置:表单数据;名称=“内容”;文件名="agilixContent.zip"
内容类型:应用程序/zip
[此处的原始文件数据]
所以基本上,即使我设置了 POST 内容类型标头,我的外部服务也会告诉我我发送了错误的内容类型,因为还有另一个值为“multipart/form-data”的内容类型标头。我尝试更改/删除该内容标题,但无济于事。如何删除该标头,以便我的请求中不会有这两个重复的“内容类型”标头?
facebook - Facebook GraphAPI 在删除时返回“false”
当我想删除我的应用程序发布的帖子时,尽管我的应用程序具有 publish_stream 权限,但 Facebooks GraphAPI 会返回“false”。
我尝试使用 HTTP DELETE 和 HTTP POST(参数方法=删除)。仍然返回假。当我尝试删除帖子时,Graph API 资源管理器也会返回 false。
我尝试使用应用程序令牌和页面访问令牌进行删除......没有任何效果。有任何想法吗?(旁注:我的帖子 ID 看起来与某些示例不同。我有一个普通 ID,无法通过 /pageId_postId 访问帖子。我猜他们为较新的帖子更改了它?)
zend-framework - Zend_Http_Client 加载内容到 iframe
如果我发出 Zend_Http_Client 请求并将响应从它加载到 iframe 并且如果我从将 iframe 设置为目标的表单中执行它,是否相同?我将 iframe src 设置为我的控制器/动作,其中我有 Zend_Http_Client
$response = $client->request(Zend_Http_Client::POST); 回声 $response->getBody();
如果我使用表单设置目标 iframe 是否有区别?
我希望在我启动页面时已经加载,而不是在我按下按钮提交时加载。