На каком языке / технологии используется синтаксис <% VARIABLE%> и как он используется? - PullRequest
0 голосов
/ 27 апреля 2018

Хорошо, позвольте мне начать с того, что я не программист, так что это может быть глупый вопрос. Кроме того, основываясь на моем поиске, похоже, что 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."}

Я много пытался найти ответы, но это сложно найти. Любое понимание будет полезно. Спасибо!

1 Ответ

0 голосов
/ 27 апреля 2018

Похоже, что EJS . Вероятно, он используется для генерации ответа с шаблоном.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...