Go で Web サーバーを開発する場合、リクエストに HTTP ヘッダーを設定することが必要になる場合があります。ここで、gorilla/mux ライブラリと net/http ライブラリが役立ちます。
応答ヘッダーの設定
応答に HTTP ヘッダーを設定するには、単に Set( ) ResponseWriter の Header() メソッド:
func saveHandler(w http.ResponseWriter, r *http.Request) { // allow cross domain AJAX requests w.Header().Set("Access-Control-Allow-Origin", "*") // ... }
例使用法
この例では、「Access-Control-Allow-Origin」ヘッダーを「*」に設定し、クロスドメイン AJAX リクエストを許可します。
注意事項
saveHandler 関数に必要なインポートが含まれていることを確認してください。トップ:
import ( "net/http" )
以上がGo で HTTP ヘッダーを設定するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。