Ders 05Response gerçekte nedir?Konu ve yapılacaklar

Yanıt iki parçadır: başlıklar (headers) ve gövde (body). Başlıklar gövdenin ne olduğunu anlatır; en önemlisi Content-Type'tır. Aynı veri HTML, JSON, düz metin ya da indirilecek bir dosya olarak gelebilir; tarayıcı ne yapacağına Content-Type'a bakarak karar verir.

  1. Aynı beş kaydı HTML, JSON, metin ve CSV olarak açın.
  2. Her birinde Response Headers altında Content-Type'ı okuyun.
  3. CSV'de Content-Disposition başlığının dosyayı indirttiğini gösterin.
  4. Ekranda gördüğünüz bir fiyatı Response sekmesindeki ham metinde bulun.

Alıştırma · response

Aynı veri, dört farklı yanıt

Dört bağlantı da aynı beş fiyat kaydını döndürür; değişen yalnızca biçim ve Content-Type başlığıdır. Her birini Network açıkken tıklayın, Headers ve Response sekmelerini karşılaştırın.

AdresContent-TypeTarayıcı ne yapar
?tur=htmltext/htmlEtiketleri yorumlar, sayfa olarak çizer.
?tur=jsonapplication/jsonHam veriyi olduğu gibi gösterir.
?tur=metintext/plainDüz yazı olarak gösterir.
?tur=csvtext/csvContent-Disposition: attachment yüzünden dosya olarak indirir.
/gorsel.php?sektor=insaatimage/jpegGörsel olarak çizer.