Аз разработвам RESTful API, който ще работи чрез JSON съобщения, както получени, така и изпратени.
Въпросът е, когато се върна резултата от повикване на приложния програмен интерфейс (API) application/json
, ако отговорът също е кодиран с URL адрес?
Например, дали е по-правилно
{"status":"OK","id":"WjY3T2g2Z1JGV1dFcXRqcXh4TDBlNnd1bHlwMVVLVzBRWnU1TTBnWGwrUEFKTHd5RlZSSytRMmdMTnlBS1ViUg%3D%3D"}
или
{"status":"OK","id":"WjY3T2g2Z1JGV1dFcXRqcXh4TDBlNnd1bHlwMVVLVzBRWnU1TTBnWGwrUEFKTHd5RlZSSytRMmdMTnlBS1ViUg=="}
Отговори:
4 за отговор № 1Тъй като името предполага, че кодирането на URL адресите е за URL адресите, така че няма нужда да я прилагате към вашия JSON, освен ако стойността е URL адрес.