Stack Overflow'u Kopyalayıp Geçmek
Kabul edilmiş cevap, bugünün API'si değil

HttpClient örneğini kabul edilmiş cevaptan aldım. static bir client, using yok, timeout yok. O yıllarda 'her new socket yakar' diye yazılmıştı. Bugün factory var; static hâlâ tartışılır, cevabın geri kalanı eskimiş.
Yapıştırmadan önce
- Tarih ve yorumlar: 'artık olmaz' diye altı çizilmiş mi.
- Kendi paket sürümüm: imza hâlâ duruyor mu.
- Cevabın çözdüğü hata, benim gördüğüm hata mı.
// 2017 cevabından kalma alışkanlık
public static readonly HttpClient Client = new HttpClient();
// Bugün okuduğum imza: named/typed client, timeout açık
builder.Services.AddHttpClient("notes", client =>
{
client.BaseAddress = new Uri(builder.Configuration["Notes:BaseUrl"]!);
client.Timeout = TimeSpan.FromSeconds(5);
});
Kabul tik'i oyların yaşıdır, API'nin değil. Altındaki 'this is outdated' yorumu bazen cevabın kendisinden önemli. Okumadan yapıştırınca o yorumu da atlıyorum.
Kopya yasak değil. Anlamadan geçmek, iki ay sonra uyarıyı 'birdenbire kırıldı' sanmak. Cevabı kendi dosyama alırken bir cümle not düşüyorum: nereden, hangi tarih, neden bu hali. Not yoksa üç ay sonra kendim de SO gibi okunmuyorum.
Yorumlar
Yorumlar (0)
Yorumlar üyelere açık. Üye ol · Giriş yap