問題タブ [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.
symfony - guzzle php http クライアント Cookie のセットアップ
Zend Http Client から Guzzle Http Client に移行しようとしています。Guzzle は機能が充実しており、ほとんどの場合使いやすいと思いますが、Cookie プラグインの使用に関しては十分に文書化されていないと思います。私の質問は、Guzzle で、サーバーに対して行う HTTP リクエストの Cookie をどのように設定するかです。
Zend Client を使用すると、次のような簡単なことを実行できます。
では、Guzzle でこれを行うにはどうすればよいでしょうか。http://guzzlephp.org/guide/plugins.html#cookie-session-pluginを見てきました。しかし、それは一筋縄ではいかず、理解できませんでした。誰かが助けてくれるかも??
php - Zend_Http_Client_Adapter_Curl を介してビッグデータを投稿する
$site->setParameterPost
アクションにデータを投稿するためにandを使用 $site->request('POST')->getBody()
しますが、 の 1 つのパラメーターsetParameterPost
は非常に大きなデータであり、post メソッドを介してデータを送信しません。私に何ができる?
zend-framework - アクションで $_POST 変数を取得する方法
私は zend フレームワークの初心者です。この方法で post メソッドを使用してアクションにデータを送信します。
lastNewsAction()
実際にApiController.php
使用するvar_dump($_POST)
と、空の配列が渡されますが、それらのデータをフレームワーク外の単純なファイル ( http://example.com/test.phpなど)に送信すると、$_POST
正しい値が得られます。$_POST
SOアクションで変数を取得するにはどうすればよいですか?
php - Zend_HTTP_Client でデータを POST できません
私は問題の解決策を求めて、stackoverflow と Google を検索しています。
Zend Framework を使用して 2 つのプロジェクトを作成しましProject1
たProject2
が、そのうちの 1 つに Web サービスを実装したいと考えています。アイデアは、POST を使用して、JSON 文字列を送信し、Project1
その変数に関連付けられたすべての詳細を含む JSON を受信することです。今、私は TestController を作成しましたProject2
:
上記のコードは機能します。dataAction
コントローラーから を読み取り、Project1
エコーされたものの出力を提供します。しかし、私がこれを試すと:
そして、サーバー側で内部に表示しようとするとdataAction
:
次の出力が得られます: NULL array(0) { } .... クライアント側で試してみると、同じ出力が得られます。また、言及する.. php://input ファイルも開いてみましたが、空の文字列が得られました...
私は何が欠けていますか??? 朝から検索してイライラしましたが、解決策がありませんでした。
返信ありがとうございます。
php - HTTP クライアント クラスのシングルトン パターンは競合状態を引き起こしますか?
Zend HTTP クライアントを使用して、サードパーティ サービスと通信するための Web クライアントを実装しています。クライアントの新しいバージョンをインスタンス化するたびに再ログインする必要がないように、各呼び出しでサービスからの Cookie を利用できるようにシングルトン パターンにすることを考えていました。
クライアントには複数のクラスがあり、おそらくコード内のいくつかの異なる場所から一度に通信しようとします。シングルトン クライアントを使用すると、複数のエンティティが同時に使用しようとすると競合状態が発生するのではないかと心配しています。
これは、PHP HTTP クライアントのシングルトン パターンの問題ですか? もしそうなら、これらの問題を起こさずに複数のトランザクションにわたって Cookie を保存および使用できる Zend HTTP クライアントの利点を得る他の方法はありますか?
php - cURL リクエストのエラー: 名前のルックアップがタイムアウトしました
ログインフォームに記入し、ポストメソッドで送信するコードをいくつか書きました。お気に入り:
正常に動作しますが、次のエラーが発生する場合があります。
どうしたの?それを解決するために私は何ができますか?
zend-framework2 - composer を使用してコンポーネント zf2 をインストールする
composer を使用して zf2 コンポーネントをインストールしようとしましたが、composer は常にすべてのフレームワークをダウンロードするため、インストールできません。何が間違っていますか?
作曲家バージョン 1beccf9
php - Zend_Http_Client:「大きなファイルをダウンロードしない」方法
Zend_Http_Clientを使用したPHPスクリプトがあります。
スクリプトは2つのことを行います:
- 短縮URLを「拡張」+mimeタイプのURLを取得
- text /htmlurlsのHTMLコンテンツを取得する
私はこの単純なコードを使用します:
たとえば、URLに100MbのMP3ファイルが含まれている場合を除いて、すべてOKです。MP3ではなくHTMLコンテンツのみが必要です。そこで、Zend_Http_Clientを「2Mbを超えるファイルをダウンロードしない」ように構成したいと思います。出来ますか?
はい、2つのリクエストを行うことができます。最初はURLのMIMEを取得し、次にMIME = text / htmlの場合はHTMLを取得しますが、2つの異なるリクエストを行うには費用がかかりすぎます。
それで、質問:ダウンロードされたコンテンツのサイズをチェックし、すでにダウンロードされたコンテンツの重みが2Mbを超えたときにエラーなしでダウンロードを停止する方法は?
zend-framework - Zend_Http_Client でのクエリの最大長は?
次のように Zend_Http_Client を使用しています。
シンプルで、一連のパラメーターを使用して API をクエリします。問題は「チャンネル」のパラメータです。事前承認されたチャネルの場合、このパラメータはカンマ区切りのリストです。
私の質問は、これらのパラメーターのサイズに制限はありますか? このチャネル リストが長くなりすぎると、問題が発生しますか?
php - zend_http_client または curl を正しい方法で使用する方法
私は zend_http_client を使用しています。私が欲しいのは、別のサイトに(リダイレクトせずに)転送するリクエストを送信し、私が持っているフィールドに番号を送信し、自分のサイトで使用する必要がある情報を含む回答を取得することです。それが私がやっていることですが、私の番号をそのフィールドに送信して送信するにはどうすればよいですか?
ありがとうございます。