KomputerJaringan

Apa header http?

Gunakan header http ada pertukaran informasi resmi antara klien dan server. Informasi ini tidak terlihat oleh pengguna, tetapi tidak mungkin tanpa operasi yang benar dari browser. Untuk informasi pengguna biasa tentang ini dan tentang tugas-tugas header http tampak agak rumit, tetapi sebenarnya mereka tidak mengandung bahasa yang sulit. Ini adalah apa yang menghadapi pengguna web setiap hari.

Apa http header?

"Hypertext Transfer Protocol" - sehingga menerjemahkan http header. Karena keberadaannya, kemungkinan hubungan antara "client-server". Jika dijelaskan dalam hal sederhana, oleh browser mengirimkan permintaan, memulai koneksi ke server. Terakhir, secara default, menunggu permintaan dari client, proses, dan mengirimkan kembali ringkasan atau jawaban. Pada kotak pencarian, pengguna "memalu" alamat situs yang diawali dengan http: // dan hasil yang diperoleh dalam bentuk halaman dibuka.

Ketika mencetak alamat web di garis yang sesuai, browser diperlukan server menggunakan DNS. Server mengakui header http (satu atau beberapa), yang mengirimkan dia pelanggan, dan kemudian output header yang diminta. set terdiri dari wajib sudah ada judul dan tidak ditemukan.

Secara umum, http header cukup efektif. Mereka tidak terlihat di HTML-coding, mereka akan dikirim ke informasi yang diminta. Banyak judul secara otomatis dikirim oleh server. Dalam rangka untuk kirim dalam PHP, menggunakan header fungsi.

interaksi peramban dan website

Skema interaksi antara browser dan situs ini cukup sederhana. Jadi, sundulan http dimulai string, yang kemudian dikirim ke server. Sebagai tanggapan, klien membutuhkan informasi yang datang. Kebetulan, protokol http selama tujuh belas tahun - paling digunakan di Internet. Hal ini sederhana, handal, cepat dan fleksibel. Tugas http utama - meminta informasi dari web-server. Klien adalah browser dan server - ligthttp, apache, nginx. Jika koneksi antara mereka berhasil, server dalam menanggapi permintaan mengambil informasi yang diinginkan. Informasi Http termasuk teks, file audio, video.

Protokol mungkin transportasi bagi orang lain. permintaan klien terdiri dari tiga bagian:

  • garis start (jenis pesan);
  • header (Opsi pesan);
  • Tubuh informasi (pesan yang memisahkan baris kosong).

Garis start - elemen wajib dari field header dari permintaan http. Struktur permintaan pengguna terdiri dari tiga bagian utama:

  1. Metode. Dengan itu menunjukkan jenis permintaan.
  2. Path (jalur). Ini garis URL, yang mengikuti domain.
  3. protokol yang digunakan. Ini terdiri dari versi protokol dan http.

browser modern menggunakan versi 1.1. Diikuti oleh judul dalam format "Nama: value".

HTTP-caching

Intinya adalah bahwa cache menyediakan penyimpanan untuk HTML-halaman dan file lainnya dalam cache (dalam memori beroperasi pada hard drive Anda). Hal ini untuk mempercepat akses ke mereka dan kembali menghemat bandwidth.

cache browser klien, menengah gateway server proxy. Sebelum Anda mengirim pesan dengan URL, browser akan memeriksa objek dalam cache. Jika objek tidak hadir, permintaan tersebut diteruskan ke server berikutnya, di mana ia diperiksa header caching http di server nginx. Gateway dan proxy digunakan oleh pengguna yang berbeda, sehingga cache dibagi.

HTTP-caching tidak bisa hanya secara signifikan mempercepat pengoperasian situs, tetapi juga untuk memberikan versi lama halaman. Dengan cache situs saat mengirim header untuk respon. Ini mungkin tidak di-cache informasi yang diminta melalui HTTPS.

header Deskripsi http

Salah satu mekanisme cache yang paling penting dipertimbangkan http header berakhir. headline ini melaporkan tanggal kedaluwarsa yang disediakan dalam informasi respon. Mereka menunjukkan waktu dan tanggal ketika cache dianggap basi. Misalnya, sundulan seperti sebagai berikut: Habis: Wen, 30 Nov 2016 13:45:00 GMT. Struktur ini digunakan hampir di mana-mana, termasuk ke halaman cache dan gambar. Jika pengguna memilih tanggal yang lebih tua, informasi tersebut tidak akan di-cache.

Http header proxy header kategori Link. Mereka tidak di-cache. Cache untuk bekerja dengan baik, setiap URL harus sesuai dengan salah satu perwujudan dari isi. Jika halaman berlaku dalam dua bahasa, setiap versi harus memiliki URL sendiri. Judul bervariasi sesuai dengan tembolok nama permintaan header. Sebagai contoh, jika tampilan permintaan tergantung pada browser, server harus mengirim header. Dengan demikian, dalam cache disimpan versi yang berbeda dari pertanyaan dan jenis dokumen. TTP menerima sundulan diperlukan untuk menyusun daftar kemungkinan format dari sumber daya yang digunakan, dengan cukup mudah untuk bekerja dengan, karena menghilangkan yang tidak perlu.

Ada empat kelompok header yang lewat di atas kepala. Ini adalah berita utama - mereka yang terkandung dalam setiap laporan server dan klien, permintaan dan respon, serta alam. Yang terakhir menggambarkan isi pesan dari klien dan server.

HTTP header dianggap sebagai otorisasi tambahan. Ketika halaman web meminta otentikasi klien, browser menampilkan jendela khusus dengan kolom untuk memasukkan nama pengguna dan password. Setelah pengguna memasukkan data mereka, browser mengirimkan permintaan http. Ini berisi judul "otorisasi".

Cara melihat berita utama?

Untuk melihat header http, Anda perlu menginstal plug-in untuk browser Anda, misalnya, firefox:

  • Firebug. Lihat berita utama, Anda dapat tab net (jaringan), di mana pilih semua (semua). Plugin ini memiliki fitur yang akan berguna untuk pengembang web.
  • http header Live. Sederhana plug-in untuk melihat header http. Dengan itu dapat dihasilkan meminta secara manual.
  • Anggota Ghrome dengan mudah melihat berita utama ketika mereka mengklik tombol pengaturan, pilih Developer Tools (karya net).

Ketika plug-in diinstal, jalankan dan menyegarkan browser.

metode query

Metode yang digunakan dalam HTTP, memiliki kesamaan dengan petunjuk, yang ditransmisikan dalam bentuk pesan ke server. Ini adalah kata khusus dalam bahasa Inggris.

  • GET metode. Hal ini digunakan untuk meminta informasi dari sumber daya. Itu dengan dia semua tindakan dimulai.
  • POST. Menggunakan itu disampaikan kepada. Misalnya, pesan di jaringan sosial atau komentar, browser menempatkan tubuh POST-permintaan dan mengirimkannya ke server.
  • HEAD. Metode ini mirip dengan yang pertama, tetapi melakukan fungsi paru. Dia meminta hanya meta-data, kecuali dari pesan respon. Metode yang digunakan, jika mereka ingin mendapatkan informasi tentang file tanpa men-download. Menggunakannya jika mereka ingin menguji fungsionalitas dari link pada server.
  • PUT. Load data pada URL. Ini mentransmisikan data dalam jumlah besar.
  • PILIHAN. Bekerja dengan konfigurasi server.
  • URI. Ini mengidentifikasi sumber daya dan berisi URL.

respon http struktur

server merespon permintaan klien dengan pesan-pesan yang panjang. Tanggapan terdiri dari beberapa baris, yang menunjukkan versi protokol, kode status server (200). Dia berbicara tentang apa yang telah berubah pada server untuk pengolahan permintaan yang masuk:

  1. "Seratus" status menunjukkan pengolahan informasi sukses. Server kemudian mengirimkan dokumen ke klien. Sisa garis permintaan menunjukkan informasi lain tentang informasi yang dikirimkan.
  2. Jika file tidak ditemukan atau tidak ada, server akan mengirimkan ke klien 404, ia juga disebut kesalahan.
  3. Kode 206 menunjukkan berkas parsial download, yang dapat dilanjutkan setelah beberapa saat.
  4. Kode 401 menunjukkan penolakan otorisasi. Ini berarti bahwa halaman yang diminta dilindungi oleh password yang harus dimasukkan untuk mengkonfirmasi entri.
  5. Larangan masuk, kata kode 403. Pembatasan pada pandangan, download atau video yang - respons umum di Internet.
  6. Ada juga versi lain dari kode: gerakan sementara dari file yang diminta, kesalahan server internal, gerakan final. Dalam hal ini, pengguna akan diarahkan. Jika kode 500, yang berarti bahwa ada kegagalan dalam operasi server yang.

URL - apa itu?

URL - adalah jantung dari web komunikasi antara klien dan server. Permintaan biasanya dikirim melalui URL - uniform resource locator. Struktur permintaan url sangat sederhana. Ini terdiri dari beberapa elemen: http protokol (header), bagasi (alamat website), pelabuhan, jalan resourte dan query.

Protokol ini juga tersedia untuk koneksi https aman dan pertukaran informasi. URL-alamat berisi informasi tentang penempatan situs tertentu di Internet. Alamat mencakup nama domain, jalan ke halaman, serta namanya.

Kelemahan utama dari pekerjaan untuk URL - itu interaksi canggung dengan abjad Latin, serta angka dan simbol. SEO optimasi url alamat memainkan peran penting.

petunjuk bermanfaat

pengguna komputer yang aktif dan pengembang tidak tempat untuk berkenalan dengan beberapa nasihat profesional yang diberikan oleh para ahli di lapangan:

  • Menunjukkan tanggal berakhirnya file dan dokumen, tunduk update. informasi statistik yang disediakan dalam nilai-nilai yang tinggi dari usia maks.
  • Sebuah dokumen yang terpisah harus tersedia untuk hanya satu URL.
  • Jika file update akan didownload oleh pengguna, mengubah nama dan link ke sana. Hal ini memastikan bahwa download baru, bukan dokumen usang.
  • header Last-Modified harus sesuai dengan tanggal sekarang dari perubahan terakhir dalam konten. Sebaiknya tidak resave halaman dan dokumen, kecuali Anda mengubahnya.
  • Gunakan POST-permintaan hanya tempat yang membutuhkan. Meminimalkan kerja dengan SSL.
  • Header sebelum mengirim server harus memeriksa REDbot Plugin.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 id.atomiyme.com. Theme powered by WordPress.