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

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

WBOY
WBOY転載
2024-02-06 09:33:03502ブラウズ

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 までご連絡ください。