lhazlewood / requestinfo

Simple web app to display request information for test purposes

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

<!--
  ~ Copyright 2011 Les Hazlewood
  ~
  ~ Licensed under the Apache License, Version 2.0 (the "License");
  ~ you may not use this file except in compliance with the License.
  ~ You may obtain a copy of the License at
  ~
  ~     http://www.apache.org/licenses/LICENSE-2.0
  ~
  ~ Unless required by applicable law or agreed to in writing, software
  ~ distributed under the License is distributed on an "AS IS" BASIS,
  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  ~ See the License for the specific language governing permissions and
  ~ limitations under the License.
-->
# Request Info Application #

This is a very simple application that has one JSP page only.  When visiting that page, it will print out all the
request information (headers, HttpServletRequest properties, etc).

I created this as a means to test SSL proxying in Amazon AWS Elastic Beanstalk - I wanted to see what headers
were being set to which values and to see how Amazon's proxying affected request properties based on TLS (SSL)
connections.

This project is Apache 2.0 Licensed: http://www.apache.org/licenses/LICENSE-2.0.html

## Usage ##

Install Apache Maven 2.2.1 (or 3.x) or later: http://maven.apache.org

After installing Maven and checking out the project, run the following command:

mvn jetty:run

Open a web browser and visit http://localhost:8080

You will see the page display relevant request metadata.

About

Simple web app to display request information for test purposes