Saya sering melihat yang berikut dalam dokumen HTML
<link rel="self" href="http://example.com/something">
atau seperti ini di JSON
link: {
rel="self",
href="http://example.com/something"
}
atau dalam XML
<atom:link rel="self" href="http://example.com/something" />
Jadi saya punya beberapa pertanyaan:
- Mengapa menyertakan tautan ini? Apa manfaatnya? (Tolong beritahu saya ada alasan untuk itu dan itu bukan hanya jimat "praktik yang baik")
- Bagaimana cara saya mengeksploitasi tautan ini di klien saya? Apa gunanya case untuk tautan ini?
- Kapan saya seharusnya tidak menggunakan tautan ini? Kapan tidak ada gunanya memasukkannya?
3
"Klik di sini untuk menandai halaman ini" akan menjadi kasus penggunaan di mana Anda dapat menggunakan referensi "mandiri". Lebih umum, karena REST tidak memiliki kewarganegaraan, server tidak memiliki cara untuk mengetahui dari mana permintaan itu datang, sehingga sangat mungkin bahwa laman yang dikembalikannya perlu mengetahui URInya sendiri.
—
Roger
Sepertinya komentar ini akan memberikan jawaban yang cukup bagus :)
—
Mike Chamberlain