[解決済み] http.ResponseWriterにHTTPステータスコードを設定する方法
2022-06-23 12:01:28
質問
の HTTP ステータスコードはどのように設定するのですか?
http.ResponseWriter
に HTTP ステータスコードを設定するにはどうすればよいですか (例: 500 または 403)?
通常、リクエストには200のステータスコードがついていることがわかります。
どのように解決するのですか?
使用方法
http.ResponseWriter.WriteHeader
. ドキュメントから。
WriteHeaderは、ステータスコード付きのHTTPレスポンスヘッダを送信します。WriteHeaderが明示的に呼び出されない場合、Writeへの最初の呼び出しは暗黙のWriteHeader(http.StatusOK)をトリガーします。したがって、WriteHeaderへの明示的な呼び出しは、主にエラーコードを送信するために使用されます。
例
func ServeHTTP(w http.ResponseWriter, r *http.Request) {
w.WriteHeader(http.StatusInternalServerError)
w.Write([]byte("500 - Something bad happened!"))
}
関連
-
[解決済み] Goプロセスをフォークする方法を教えてください。
-
[解決済み] GolangパッケージがGOROOTにない(/usr/local/go/src/packageName) [閉じた]。
-
[解決済み] go getとgo installの違いは何ですか?
-
[解決済み] go install` は `go.mod` にレコードを追加します。
-
[解決済み] go mod vendor` コマンドの目的は何ですか?
-
[解決済み] Goでマップにキーが含まれているかどうかを確認するには?
-
[解決済み] GOPATHとGOROOTの値はどうすればよいですか?
-
[解決済み】マップからキーのスライスを取得する
-
[解決済み】なぜmake()やnew()をするのでしょうか?)
-
[解決済み] HTTPヘッダーの設定
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] ParseFormはいつ使うべきで、FormValueとPostFormValueはいつ使うべきですか?
-
[解決済み] インポート "google/api/annotations.proto" が見つからないか、エラーが発生しました。依存関係として追加するにはどうすればよいですか?
-
Solve golang compile prompt dial tcp 172.217.160.113:443: connectex: 接続の試行に失敗しました
-
[解決済み] Goのペア/タプルデータ型
-
[解決済み] go getコマンドとgo mod downloadコマンドの違いは何ですか?
-
[解決済み] mod initは新しいフォルダを作成しますか? パスの意味は?
-
eclipse+goclipseプラグイン+gdbによるgo言語開発デバッグ環境の構築 ---最終起動シーケンスでのエラー MIコマンドの実行に失敗しました。
-
[解決済み】Goで設定を処理する方法【終了しました
-
[解決済み】複数ファイルのGoプロジェクトを整理する【クローズド
-
[解決済み】インターフェースのスライスを変換するタイプ