[解決済み] Golangでhttp.Get()リクエストのタイムアウトを設定する方法は?
2022-05-09 18:37:46
質問
GoでURLフェッチャーを作っていて、フェッチするURLのリストを持っています。次のように送信します。
http.Get()
をそれぞれのURLにリクエストし、そのレスポンスを取得します。
resp,fetch_err := http.Get(url)
各Getリクエストにカスタムタイムアウトを設定するにはどうすればよいですか?(デフォルトの時間は非常に長く、フェッチャーが非常に遅くなります。) フェッチャーに約40~45秒のタイムアウトを設定し、その後 "request timed out" を返して次のURLに進むようにしたいのです。
どうすれば実現できますか?
どのように解決するのですか?
どうやらGo 1.3では http.クライアント にはタイムアウトフィールドがあります。
client := http.Client{
Timeout: 5 * time.Second,
}
client.Get(url)
これで、私の場合はうまくいきました。
関連
-
[解決済み] リバースルーティングとは何ですか?
-
[解決済み] java.net.URLConnectionを使用してHTTPリクエストを発生させ処理する方法
-
[解決済み] HTTP POSTリクエストでは、どのようにパラメータが送信されるのですか?
-
[解決済み] Reduxのアクションをタイムアウトでディスパッチする方法とは?
-
[解決済み] ローカルファイルの読み込み時に "Cross origin requests are only supported for HTTP." というエラーが発生する。
-
[解決済み] JavaでAndroidのHttpResponseのタイムアウトを設定する方法
-
[解決済み】全てのブラウザで、Webページのキャッシュを制御するには?
-
[解決済み】HTTPヘッダ(キャッシュコントロール用)を設定する方法は?)
-
[解決済み】GETリクエストで同じパラメータ名で複数の値を渡す場合の正しい方法
-
[解決済み】CURL コマンドライン URL パラメータ
最新
-
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 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] 404ヘッダー - HTTP 1.0か1.1か?
-
[解決済み] Preflightとredirectを使用したCORSリクエスト: 不許可になりました。回避策は?
-
[解決済み] ブラウザによって異なるURLの最大長とは?
-
[解決済み] POSTとPUT HTTP REQUESTの違いは何ですか?
-
[解決済み] ベーシック認証における「レルム」とは
-
[解決済み】CURL コマンドライン URL パラメータ
-
[解決済み】「HTTPはステートレスプロトコルである」と言われているのはなぜですか?
-
[解決済み】HTTPの "Content-Type "ヘッダーのすべての可能な値は何ですか?
-
[解決済み] なぜCache-Control属性はリクエストヘッダ(クライアントからサーバーへ)に送信されるのですか?
-
[解決済み] HTTPのPOSTメソッドをキャッシュすることは可能ですか?