Difference between revisions of "VPP/VPPHostStack/TestHttpServer"
From fd.io
< VPP
Florin.coras (Talk | contribs) (→HTTP Server Test App) |
Florin.coras (Talk | contribs) |
||
Line 14: | Line 14: | ||
The server can use TLS as transport as well. Note however that for testing purposes it uses a builtin self-signed certificate so the browser will most probably complain about the validity of the certificate. To test this out, start the server with TLS as transport and use https to connect from the browser. | The server can use TLS as transport as well. Note however that for testing purposes it uses a builtin self-signed certificate so the browser will most probably complain about the validity of the certificate. To test this out, start the server with TLS as transport and use https to connect from the browser. | ||
+ | |||
+ | For a full list of options see the [[https://docs.fd.io/vpp/18.04/clicmd_src_vnet_session-apps.html#clicmd_test_http_server | CLI docs]. |
Revision as of 00:49, 7 March 2018
HTTP Server Test App
This is a simple HTTP server app that executes GET requests as CLI commands and returns the result. It can also return a static reply for CPS testing.
To start the server do:
# test http server uri tcp://local-ip/port
In a browser that has connectivity to the server execute
http://vpp_ip/port/sh/run
If all went well, vpp should have returned the results of the show run
command.
The server can use TLS as transport as well. Note however that for testing purposes it uses a builtin self-signed certificate so the browser will most probably complain about the validity of the certificate. To test this out, start the server with TLS as transport and use https to connect from the browser.
For a full list of options see the [| CLI docs.