Хорошо, позвольте мне начать с того, что я не программист, так что это может быть глупый вопрос. Кроме того, основываясь на моем поиске, похоже, что ASP использует этот синтаксис, но это НЕ то, что используется здесь.
В настоящее время я копаюсь в веб-приложении и пытаюсь понять, как оно работает на сервере. В одном запросе POST он принимает параметр с именем «CATEGORY» и возвращает некоторую информацию об этой категории. Если значение параметра CATEGORY недопустимо или не найдено, возвращается ошибка «<% CATEGORY%> недействителен».
Я пытаюсь выяснить, как значение параметра CATEGORY используется на стороне сервера и какие технологии его обрабатывают. Означает ли присутствие в тегах знака процента в угловых скобках, что это просто переменная или это как-то оценивает этот ввод?
Насколько я могу судить, приложение использует Java на сервере с Nodejs и Angularjs.
Вот пример запроса:
POST /lookup HTTP/1.1
Host: 192.168.0.123
Accept: application/json, text/plain, */*
Accept-Encoding: gzip, deflate
X-Requested-With: XMLHttpRequest
Content-Type: application/json;charset=utf-8
{"CATEGORY":"test123"}
И это ответ:
HTTP/1.1 200 OK
content-type: application/json; charset=utf-8
Connection: close
{"error":"<%CATEGORY%> is not valid."}
Я много пытался найти ответы, но это сложно найти. Любое понимание будет полезно. Спасибо!