Provides classes for modeling HTTP servers.
Import path
import codeql.ruby.ConceptsPredicates
| 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. |