HTML belgelerinde sık sık aşağıdakileri görüyorum
<link rel="self" href="http://example.com/something">
ya da JSON'da böyle
link: {
rel="self",
href="http://example.com/something"
}
veya XML biçiminde
<atom:link rel="self" href="http://example.com/something" />
Bazı sorularım vardı:
- Neden bu bağlantıyı eklemelisiniz? Ne avantaj sağlıyor? (Lütfen bana bunun bir nedeni olduğunu söyle ve bu sadece "iyi uygulama" tılsımı değil)
- Bu bağlantıyı müşterilerimde nasıl kullanmalıyım? Bu bağlantı için kullanım durumu nedir?
- Ne zaman olmamalıdır bu linki kullanınız? Ne zaman dahil etmek anlamsızdır?
3
"Bu sayfaya yer işareti koymak için burayı tıklayın", "ben" referansını kullanabileceğiniz bir kullanım durumudur. Daha genel olarak, REST vatansız olduğundan, sunucunun isteğin nereden geldiğini bilmesinin bir yolu yoktur, bu nedenle geri döndüğü sayfanın kendi URI'sini bilmesi tamamen mümkündür.
—
Roger
Bu yorum oldukça iyi bir cevap verecek gibi görünüyor :)
—
Mike Chamberlain