PHP cURL での基本認証の使用
PHP cURL リクエストで基本認証を実装しようとすると、「認証パラメータの認証パラメータ」というエラー メッセージが表示されます。リクエストが見つからないか無効です」というメッセージが表示されてイライラすることがあります。正しい認証情報を使用しているにもかかわらず、この問題が解決しない可能性があります。
この問題を解決するには、次のコードを検討してください。
<?php $username = 'ABC'; $password = 'XYZ'; $url = '<URL>'; $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_TIMEOUT, 30); // Set a timeout of 30 seconds curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_HTTPAUTH, CURLAUTH_ANY); curl_setopt($ch, CURLOPT_USERPWD, "$username:$password"); $result = curl_exec($ch); $status_code = curl_getinfo($ch, CURLINFO_HTTP_CODE); // Capture the HTTP status code curl_close($ch); echo $result; // Output the response from the API ?>
このコードは、CURLAUTH_ANY を使用して基本的な認証ヘッダーを設定する正しい方法を示しています。オプション。さらに、HTTP ステータス コードを取得して、リクエストの結果についての洞察を提供します。この方法に従うことで、PHP cURL リクエストで基本認証を正常に利用できます。
以上がBasic認証を使用したPHP cURLでの「認証パラメータが見つからないまたは無効です」エラーを解決する方法は?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。