A simple application for forwarding request :
- Change HTTP method
- Set default parameters
- Filter request parameters
- Hide your secret :
- Cloak forwarding URL
- Choose request URL (long and/or cryptic)
- Add HTTP basic authentication
- Add additional parameters
Disclaimer : Not really tested, nor finished :(. I wrote this for a simple need : bypass a missing User-Agent and hide some password.
You need Google App Engine SDK
-
And read documentation
-
Clone this repository
-
copy
app-sample.yaml
toapp_engine/app.yaml
- edit
app_engine/app.yaml
and change application id
- edit
-
copy
config-sample.yaml
toapp_engine/config.yaml
- edit
app_engine/config.yaml
(see Configuration)
- edit
-
copy
config-test-local.yaml
toapp_engine/config-test-local.yaml
- edit
app_engine/config-test-local.yaml
(see Configuration)
- edit
see content in app_engine/config-sample.yaml
Need some documentation
app_engine/config-test-local.yaml
is for local testing (with SDK).
It will be merged with app_engine/config.yaml
.
URL re-defined in app_engine/config-test-local.yaml
will take over app_engine/config.yaml
.
It won't be used on deployed application.
# Go to application directory and launch it with :
dev_appserver.py app_engine
# After testing it, deploy on Google App Engine
appcfg.py update app_engine
See : Uploading Your Application
- Documentation
- Unit test
- Parameters transformation
- XSLT ?
- JSONT ?
- other ...