ホームページ > バックエンド開発 > PHPチュートリアル > Basic認証を使用したPHP cURLでの「認証パラメータが見つからないまたは無効です」エラーを解決する方法は?

Basic認証を使用したPHP cURLでの「認証パラメータが見つからないまたは無効です」エラーを解決する方法は?

Barbara Streisand
リリース: 2024-11-16 22:12:03
オリジナル
324 人が閲覧しました

How to Resolve

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 サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート