全部产品
Search
文档中心

Edge Security Acceleration:Nilai Pencocokan

更新时间:Jun 21, 2025

Topik ini menjelaskan karakteristik berbagai nilai pencocokan dalam aturan serta cara menggunakannya.

String

String adalah data teks yang terdiri dari karakter untuk merepresentasikan informasi. String diapit dengan tanda kutip ganda (") atau tanda kutip tunggal (').

Catatan Penggunaan

  • Tidak ada batasan yang diberlakukan pada panjang string, tetapi string yang terlalu panjang dapat memengaruhi kinerja.

  • Karakter khusus, seperti backslash (\), harus di-escape.

Contoh

"contoh": "Ini adalah sebuah string."

Nilai Boolean

Nilai Boolean hanya mencakup true dan false, yang biasanya digunakan dalam penilaian kondisi dan operasi logika.

Catatan Penggunaan

  • Jangan keliru antara nilai Boolean dengan string. Nilai Boolean tidak memerlukan tanda kutip.

Contoh

"diaktifkan": true

Objek

Objek adalah kumpulan pasangan kunci-nilai, di mana setiap kunci (atribut) adalah string dan setiap nilai dapat berupa tipe data apa pun. Objek diapit dengan kurung kurawal ({}), dan pasangan kunci-nilai dipisahkan dengan koma (,).

Catatan Penggunaan

  • Kunci dalam objek harus unik.

  • Hindari menggunakan struktur objek bersarang yang kompleks selama konfigurasi aturan.

Contoh

"requestHeaders": {
    "User-Agent": "Mozilla/5.0",
    "Accept": "application/json"
}

Angka

Angka dapat berupa bilangan bulat atau desimal dan mendukung operasi matematika reguler.

Catatan Penggunaan

  • Gunakan format angka yang sesuai, seperti bilangan desimal dan titik mengambang, untuk mencegah konversi format yang tidak terduga.

Contoh

"timeout": 30

Array

Array adalah kumpulan nilai yang terurut. Array dapat berisi nilai dari semua jenis tipe data, termasuk array lain dan objek. Array diapit dengan tanda kurung siku ([]) dan nilai dalam array dipisahkan dengan koma (,).

Catatan Penggunaan

  • Panjang array dapat disesuaikan. Anda dapat menambahkan atau menghapus elemen dari array.

  • Untuk meningkatkan keterbacaan kode, hindari menggunakan tipe data yang berbeda dalam satu array.

Contoh

"allowedMethods": ["GET", "POST", "DELETE"]