VSCode - Sources

✅ Sources (Entry Points)

Java

Servlet methods:

  • doGet(HttpServletRequest request, HttpServletResponse response)

  • doPost(HttpServletRequest request, HttpServletResponse response)

Common parameter access:

  • request.getParameter("param")

  • request.getParameterValues("param")

  • request.getHeader("Header-Name")

  • request.getCookies()

Streams:

  • request.getInputStream()

  • request.getReader()

Grep pattern:

grep -RIn --line-number -E "getParameter|getHeader|getCookies|getInputStream|getReader" .

PHP

Superglobals:

  • $_GET['param']

  • $_POST['param']

  • $_REQUEST['param']

  • $_COOKIE['param']

  • $_FILES['file']

Input functions:

  • filter_input(INPUT_GET, ...)

  • parse_str(...)

Grep pattern:


C# (ASP.NET)

Controllers:

  • public ActionResult Index(string param)

Request access:

  • Request.QueryString["param"]

  • Request.Form["param"]

  • Request.Headers["Header"]

  • Request.Cookies["cookie"]

MVC binding:

  • [HttpGet], [HttpPost]

Grep pattern:


Python (Flask/Django)

Flask:

  • request.args.get("param")

  • request.form.get("param")

  • request.headers.get("Header")

  • request.cookies.get("cookie")

Django:

  • request.GET.get("param")

  • request.POST.get("param")

  • request.COOKIES.get("cookie")

Grep pattern:

Last updated