Provides classes for modeling HTTP servers.
Import path
import codeql.ruby.Concepts
Predicates
bodyInputKind | Input from the body of a request. |
cookieInputKind | Input from the cookies of a request. |
headerInputKind | Input from the headers of a request. |
parameterInputKind | Input from the parameters of a request. |
urlInputKind | Input from the URL of a request. |
Classes
HeaderWriteAccess | A data flow node that writes data to a header in an HTTP response. |
HttpRedirectResponse | A data-flow node that creates a HTTP redirect response on a server. |
HttpResponse | A data-flow node that creates a HTTP response on a server. |
RequestHandler | A function that will handle incoming HTTP requests. |
RequestInputAccess | An access to a user-controlled HTTP request input. For example, the URL or body of a request. Instances of this class automatically become |
RequestInputKind | A kind of request input. |
RouteSetup | A data-flow node that sets up a route on a server. |
Modules
HeaderWriteAccess | Provides a class for modeling new HTTP header writes. |
HttpRedirectResponse | Provides a class for modeling new HTTP redirect response APIs. |
HttpResponse | Provides a class for modeling new HTTP response APIs. |
RequestHandler | Provides a class for modeling new HTTP request handlers. |
RequestInputAccess | Provides a class for modeling new HTTP request inputs. |
RouteSetup | Provides a class for modeling new HTTP routing APIs. |