Curl - Cara Menampilkan Header Permintaan dan Header Respons

Curl - Cara Menampilkan Header Permintaan dan Header Respons

Header permintaan dan header respons keduanya merupakan bagian dari protokol HTTP, yang merupakan standar yang digunakan untuk komunikasi antara browser web dan server web. Header permintaan dikirim oleh browser sebagai bagian dari permintaan HTTP, dan berisi informasi seperti jenis permintaan, URL dari halaman yang diminta, dan kredensial otentikasi apa pun. Header respons dikirim oleh server sebagai respons terhadap permintaan, dan berisi informasi seperti kode status respons, jenis konten halaman, dan kredensial otentikasi apa pun.

Bersama -sama, header permintaan dan respons membantu memastikan bahwa data dikirim dengan aman dan akurat antara browser dan server. Header permintaan dan respons sangat penting bagi pengembang web karena memberikan informasi penting untuk debugging dan pemecahan masalah. Jika Anda tertarik untuk mempelajari lebih lanjut tentang header permintaan dan respons, tempat yang baik untuk memulai adalah dengan membaca di protokol HTTP.

keriting adalah utilitas baris perintah yang digunakan untuk mengirimkan data melalui berbagai protokol. Ini adalah alat cepat bagi pengembang untuk melihat meminta header Dan header respons nilai situs web.

1. Curl - Dapatkan header permintaan

Menggunakan --versbose atau -v Opsi dengan perintah curl untuk mengambil header permintaan dan nilai header respons sebagai berikut:

Curl --Verbose Google.com  
Curl - Dapatkan nilai header permintaan dan header respons

2. Curl - Dapatkan header respons

Anda juga dapat menggunakan Curl untuk mengambil nilai header respons saja. Menggunakan -SAYA opsi untuk mendapatkan nilai header respons.

Curl -i Google.com  
Output: http/1.1 301 dipindahkan secara permanen Lokasi: http: // www.Google.com/ tipe konten: teks/ html; Charset = UTF-8 Tanggal: Sat, 10 Sep 2022 09:25:56 GMT Kedaluwarsa: Senin, 10 Okt 2022 09:25:56 GMT Cache-Control: Public, Max-Age = 2592000 Server: GWS Length: 219 X-XSS-Proteksi: 0 X-Frame-Options: SameRoRigin 

3. Curl - Dapatkan Nilai Header Kustom

Terkadang Anda mungkin perlu mengambil nilai header tertentu. Itu bermanfaat untuk skrip dan banyak tugas lainnya. Gunakan perintah GREP untuk memfilter nilai spesifik dari nilai header lengkap. Itu -F digunakan untuk mencari string tetap dan -Saya digunakan untuk pencarian yang sensitif terhadap kasus.

Curl -i Google.com | grep -fi "tipe konten"  
Output: tipe konten: teks/html; Charset = UTF-8 

Bungkus

Curl adalah utilitas baris perintah yang bermanfaat untuk beberapa tugas. Kami juga dapat menggunakan Curl untuk meminta server untuk detailnya. Tutorial ini membantu Anda mendapatkan header permintaan dan nilai header respons menggunakan baris perintah curl.