ホームページ >バックエンド開発 >PHPチュートリアル >PHP がカールを使用してドメイン名にアクセスする場合の 405 メソッドは許可されませんというプロンプトに対する解決策_PHP チュートリアル
上記は基本的なcurlアクセス方法です。ここでは、日常的に使用されるオプションがすべて追加されていることが理解できると思います。ニーズ。
ステータス コード プロンプト 405/メソッドが許可されていないは、要求されたメソッドがサポートされていないことを意味します。このエラーは一般的ではありません。
このエラーは、curl はデフォルトで post メソッドを使用してアクセスを送信するため、post メソッドにはそのようなドメイン名ではアクセス許可がありません たとえば、www.amazon.cn と After をテストするときにこの種の問題が発生しました。 get メソッドに変更してヘッダーを追加すると、正常にアクセスできるようになります。おそらく Amazon は基本的に get メソッドを使用しているため、それが人工的なクリックとみなされ、投稿がブロックされるのではないかと個人的に推測しています。
次のコードがこれに追加されました:
コマンドラインの形式は次のとおりです: