問題タブ [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.
php - クライアント connect() で ZendService Twitter が失敗する
ZendService/Twitter/Twitter を介した Twitter API との接続に問題があります。
ZF 2.3.3 で curl 7.26.0 (x86_64-pc-linux-gnu) OpenSSL/1.0.1e PHP 5.4.35 を使用する
更新 1: access_token セクションを削除すると、「Bad Authentication data」メッセージが返されます。再度有効にすると、1358 行目の somepath/vendor/zendframework/zendframework/library/Zend/Http/Client.php の非オブジェクトでメンバー関数 connect() を呼び出すという atal エラーが発生します。
php - Zend_Http_Client 使用時のコンテンツ タイプ エラー
Zend_Http_Client と POST を使用して、Google アナリティクスのコレクターにデータを送信しようとしています。$postParams
トラッキング ID、cid、およびヒット タイプを含む配列があり、この配列の値を 経由でクライアントに追加しますsetParameterPost()
。
私のアクションの関連部分は次のとおりです。
このスクリプトを呼び出すと、次のエラーが発生します。
コンテンツ タイプ '' を自動的に処理できません。この種のコンテンツを送信するには Zend_Http_Client::setRawData を使用してください。
_prepareBody()
Zend_Http_Clientのメソッドでスローされます。そこにを追加すると、echo($this->enctype); die();
が表示されますNULL
。
コードに追加$client->setEncType();
しますが、データはプレーンです。
ここで私が見逃しているものを誰か知っていますか? 本当に使用する必要がありますsetRawData
か?
前もって感謝します!
更新:$client->setParameterPost('postParams', $postParams);
あまりにも動作しません。同じエラーがスローされます。
php - ZEND_HTTP_CLIENT でカスタム ヘッダーを送信する
でカスタム ヘッダーを送信するにはどうすればよいですかZEND_HTTP_CLIENT
。key
特定の値を持つ変数を送信しようとしていますが、後で信頼性を確認します
私はこれを試しました
この
しかし、うまくいかないようです。key
は有効なタイプではありません。このようなカスタム ヘッダーを送信したいと考えています (Postman クライアントでヘッダーを設定した場合と同様)。これは可能ですか?
php - Zend_Http_Client がサーバーで利用可能であることを確認する方法
申し訳ありませんが、私は php に慣れていないため、 経由で何かを送信する必要がありますZend_Http_Client
。現時点ではエラー 500 しか発生していないため、その機能がサーバーで利用可能であることを確認する方法を教えてください。
php - Zend Http でリクエスト ヘッダーが送信されない
Zend\Http\Request と Zend\Http\Client を使用して次のリクエストを作成しています
ただし、応答には次のエラーが表示されます。
"エラー": "ヘッダー: client_id が必要です"
Postman 経由で API を突くと、問題なく動作します。しかし、PHP アプリケーションから呼び出すと、ヘッダーが正しく送信されていないことがわかり、上記のエラーが発生します。ヘッダーが送信されない理由を誰でも知っていますか?