問題タブ [php-curl]
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 - GCM curl 操作タイムアウト
サーバーに保存されている GCM 操作を担当する php ファイルがいくつかあります。必要なときに問題なく動作するように見えますが、次のようなエラーが返されることがよくあります。
Curl エラー: 0 バイト中 0 バイトを受信して 0 ミリ秒後に操作がタイムアウトしました
これはサーバーの問題ですか、それとも私の GCM コードの問題ですか? 以下は私のphpファイルです:
php - php-curl がリモート ホストに接続せず、ヘッダーが空のように見える
サーバーの 1 つを、ポスト経由でファイルを受け入れ、変換して、応答として送信するように構成しました。PHP サーバーは、curl を介してこの機能を使用します。
私のphpスクリプトの重要な部分は次のようになります
ただし、curl が他のサーバーに接続することさえできず、curl_getinfo のみが返されるように見えます。
タイムアウトを増やしても、curl_errno は 28 (CURLE_OPERATION_TIMEDOUT) を返します。前に言ったように、リモートホストへの接続さえ確立していないようです。Web ブラウザーを使用して、指定された URL に接続することができます。
windows - Windows Server 2008 でバイナリ ファイルをアップロードしようとすると、LibCURL がファイルの内容ではなくファイル名を送信する
libCURL でこの奇妙な動作が発生しています。(libCURL の man ページに記載されているように) ファイル名の先頭に「@」を追加してファイルをアップロードしようとすると、ファイルの内容がアップロードされる代わりに、libCURL はファイル名自体を送信します (先頭に @ を付けます)。
これは、Windows 2008 R2 で実行されており、xampp バージョン 5.6.8 では、curl がコンパイルされています (curl バージョン 7.40.0)。
関連するコードフラグメントは次のとおりです。
このコードは Linux では機能しますが、Windows Server 2008 では機能しません。
取得したフォームデータは次のとおりです。
ご覧@C:\image.png
の通り中身ではなく受け取ります。
libCURL がファイルの内容をアップロードしない理由を知っている人はいますか?
android - Android初心者は、Androidサーバーとのやり取りについて助けが必要です
フロントエンドでデータを送信する必要がある Django のバックエンド アプリがあります。php で cURL を使用すると、次のようになります。
$s は変数です。同じことを実装するために、Androidで同等のコードが何であるかを知りたいです。
php - PHP Curl が HTTPS ページで機能しない
PHP Curlを使用してpostメソッドで値を送信しようとしています。ただし、HTTPS ページでは機能しません。以下のコードを見直して、私が間違っていたことを確認してください。
php - PHP CurlでRest APIからJSONデータを取得するには?
このURLでアクセスできるRest APIがあります: " http://127.0.0.1:8000/api/thesis/?format=json ". ここで、JSON データを取得したいと思います。APIに接続するために、以下のようにPHP-Curlを使用しようとしました。しかし、私はNULLを取得します! (これは私がphpをやっているのは初めてです。どんな助けでも素晴らしいです!)
php - Curl_init が機能しない文字列「ファイル ""」を開けませんでした (長さ = 21)
wordpress サイトの脆弱性をテストしようとしており、それを使用curl
してテストしています。
ただし、カールが機能していないようです。
それに加えて、私のページに次のようなエラーが表示されます。
文字列 'ファイル ""' を開けませんでした (長さ = 21)
何か足りないものはありますか
php - PHP 警告: PHP の起動: 動的ライブラリ php_curl.dll を読み込めません
WAMP サーバー (Apache 2.4.9、PHP 5.5.29 VC11 x64、e MySQL) を備えた Windows 10 を使用しています。すべて正常に動作しますが、今度は curl 拡張機能を使用します。
(Webサーバー構成から)に入りC:\wamp\bin\php\php5.5.29\phpForApache.ini
、コメントを削除しますextension=php_curl.dll
Apacheサーバーをリロードし、error_log
私は持っています
[2015 年 9 月 22 日 13:13:30 UTC] PHP 警告: PHP の起動: 動的ライブラリ 'c:/wamp/bin/php/php5.5.29/ext/php_curl.dll' を読み込めません.in 行0で不明
DLL は正しいフォルダにあり、他の DLL は正常に動作します。
1°試してください:システムvar PATHに追加しました:C:/wamp/bin/php/php5.5.29/ext/;c:/wamp/bin/php/php5.5.29/
2° 試行: ファイルを再ダウンロードしてphp-5.5.29-Win32-VC11-x64.zip
、php_curl.dll
しかし、私はいつも同じ結果を持っています:
index.php
致命的なエラー:未定義関数curl_exec() の呼び出し
phperror_log:
[2015 年 9 月 22 日 13:13:30 UTC] PHP 警告: PHP の起動: 動的ライブラリ 'c:/wamp/bin/php/php5.5.29/ext/php_curl.dll' を読み込めません.in 行0で不明
php - Curl - wp_remote_get() を使用したリクエストは 500 を応答し、curl_exec は 200 を応答します
ローカル サーバーと運用サーバーの両方で奇妙なサーバーphp curl エラーUbuntu 14.04.2 LTS, PHP 5.5.9-1ubuntu4.11, Apache 2.4.7
が発生します ( )。
基本的に、リモート API への curl リクエストはステータス コード 500 レスポンスを返しますが、ブラウザ リクエストのwp_remote_get()
両方でステータス 200 を返します。curl_exec()
私のデバッグコード:
に対して 500 と応答する理由がわかりませんwp_remote_get()
。に渡される引数を調整しようとしましwp_remote_get()
たが、それでも500です。
また、デバッグですべてのプラグインを無効にしました。
何か案は?
php - curl_exec がタイムアウトの原因を識別する
PHPには、curl_exec
時間がかかりすぎるリクエストを中止するために使用できる複数のオプションがあります.どのタイムアウトに達したかによって異なり、PHP はこの機能を公開していますか?CURLOPT_TIMEOUT
CURLOPT_CONNECTTIMEOUT
CURLOPT_LOW_SPEED_TIME
単純な PHP 関数でこれらのオプションの値を変更しようとしましたが、28 以外の errno を生成できませんでした。