首页 > 解决方案 > 什么语言/技术使用语法 <%VARIABLE%> 以及它是如何使用的?

问题描述

好的,让我先说我不是程序员,所以这可能是一个愚蠢的问题。此外,根据我的搜索,看起来 ASP 使用这种语法,但这不是这里使用的。

我目前正在研究一个 Web 应用程序并试图了解它在后端是如何工作的。在一个 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."}

我已经尝试过很多次寻找答案,但很难找到。任何见解都会有所帮助。谢谢!

标签: javascriptjavajsonnode.jsangular

解决方案


它看起来像一些ejs。它可能用于使用模板生成响应。


推荐阅读