Yol parametresi, bir uç noktanın yol şablonundaki (/orders/{id}) yer tutucudur ve istemci onu tek bir örneği adreslemek için doldurur. Sorgu parametresinden farkı, kaynağın kimliğinin parçası olmasıdır: /orders/42 ile /orders/43 farklı kaynaklardır, /orders?status=open ise tek bir kaynağın bir görünümüdür.
Sunucu yolu şablonlarıyla eşleştirir, parçayı çıkarır ve doğrular: sayı beklenen yerde sayı olmayan bir kimlik 400, biçimi doğru olup arkasında bir şey olmayan bir kimlik ise 404 olmalıdır. Değerler yüzde kodlamasıyla yazılmalıdır; aksi halde değerin içindeki bir eğik çizgi yolu bölüp başka bir rotaya götürür.
404’ün her zaman URL’deki bir yazım hatası olduğu sanılır. Bir yol parametresi için daha çok kaynağın silindiği, hiç var olmadığı ya da var olduğu ama çağıranın bunu bilmemesi gerektiği anlamına gelir — bazı API’ler bir kimliğin gerçek olduğunu doğrulamamak için bilerek 403 yerine 404 döner.
Her API kimlikleri yolda alır. Voxel Worlds API’si GET /voxel/v1/worlds/{id}/blocks/{x}/{y}/{z} üzerinde aynı anda üç tane alır; World Cup API’si ise GET /worldcup/v1/groups/{letter}/standings üzerinde sayı yerine harf kullanır.
Tüm sözlük maddeleri · Test teknikleri · 39 mock REST API’nin tamamı
Son güncelleme