ホームページ > バックエンド開発 > Golang > Fiber が HEAD ルートを自動的に登録しないようにするにはどうすればよいですか?

Fiber が HEAD ルートを自動的に登録しないようにするにはどうすればよいですか?

WBOY
リリース: 2024-02-06 09:33:03
転載
525 人が閲覧しました

Fiber が HEAD ルートを自動的に登録しないようにするにはどうすればよいですか?

質問内容

Fiber v2 (https://go Fiber.io/) では、GET ルートごとに HEAD ルートが自動的に追加されます。 これを防ぐことは可能でしょうか?

GETのみに登録したいです。実際には、明示的に追加したルートだけを登録したいのです。

これはできるでしょうか?


正解


View(*app).get:

リーリー

および (*グループ).get:

リーリー

この動作を防ぐ方法はありません。できることは、それらの使用を避け、add メソッドを直接使用することだけです。たとえば、get ルートを次のように登録します。 リーリー

(*app).use と a>(*group).use はすべての http 動詞に一致することに注意してください。次のように head を削除できます: リーリー

: head ルートが登録されるとすぐにパニックが発生します。これは、requestmethods に含まれていないためです。

なぜこれをしたいのかわかりません。おそらく、より良いオプションは、ミドルウェアを使用して、次のようにすべての

head リクエストを拒否することです。 リーリー

以上がFiber が HEAD ルートを自動的に登録しないようにするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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