ホームページ > バックエンド開発 > PHPチュートリアル > PHP がカールを使用してドメイン名にアクセスする場合の 405 メソッドは許可されませんというプロンプトに対する解決策_PHP チュートリアル

PHP がカールを使用してドメイン名にアクセスする場合の 405 メソッドは許可されませんというプロンプトに対する解決策_PHP チュートリアル

WBOY
リリース: 2016-07-13 10:26:15
オリジナル
1383 人が閲覧しました

リーリー

上記は基本的なcurlアクセス方法です。ここでは、日常的に使用されるオプションがすべて追加されていることが理解できると思います。ニーズ。

ステータス コード プロンプト 405/メソッドが許可されていないは、要求されたメソッドがサポートされていないことを意味します。このエラーは一般的ではありません。

このエラーは、curl はデフォルトで post メソッドを使用してアクセスを送信するため、post メソッドにはそのようなドメイン名ではアクセス許可がありません たとえば、www.amazon.cn と After をテストするときにこの種の問題が発生しました。 get メソッドに変更してヘッダーを追加すると、正常にアクセスできるようになります。おそらく Amazon は基本的に get メソッドを使用しているため、それが人工的なクリックとみなされ、投稿がブロックされるのではないかと個人的に推測しています。

次のコードがこれに追加されました:

リーリー

コマンドラインの形式は次のとおりです:

リーリー

www.bkjia.com本当http://www.bkjia.com/PHPjc/824788.html技術記事 /*** http テスト * 注: PHP バージョン 5.2 以降は CURL_IPRESOLVE_V4 のみをサポートします * @param $url Web サイトのドメイン名 * @param $type Web サイトのアクセス プロトコル * @param $ipresolve 解析メソッド*/公共機能...
関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート