Content-Type: application/vnd.mycorp.mydatatype+json
Mycorp, şirketime özgü bir tanımlayıcı ve mydatatype, her veri türüne özgü olan
. Bir örnek olacaktır:
Content-Type: application/vnd.ford.car+json
{
"manufactured_year": 2000
, "color": "blue"
, "hp": 160
, "model" "Focus"
, "type": "sedan"
}
Bu içerik tipi geçerli olması için bir POST yapabilmesi için zorunlu olacak ve bir tepkinin bir parçası olarak gönderilecek. Bana yükün içinde ne olması gerektiğine dair kuralları tanımlamanın iyi bir yolu gibi görünüyor.
Bunun iyi bir fikir olup olmadığı veya IETF standartlarına izin verilip verilmediği konusunda iyi bir kaynak bulamıyorum.
Yani, soru: Daha uygulanabilir, uygulama/vnd.mycorp.mydatatype + json veya sadece uygulama/json hangisi?
Bu iyi bir nokta. Büyük soru, elbette "birincil veri türü" nedir ve neyin olmadığıdır. Belgelerim tarafından iyi tanımlanmış bir veri türüm var ... ancak bu her zaman RPC API'ları için geçerli bir durumdur ve ben bu verileri kullanarak veri türlerini nadiren buluyorum. Bunun, bunun iyi bir yol olmadığını ya da API uygulayıcılarının genellikle bunun hakkında düşünmediği için acaba. – gardarh