Added syntax highlight to samples.

This commit is contained in:
yhirose 2015-02-06 22:43:06 -05:00
parent 79bb0be0ca
commit de645fffc0

View file

@ -12,35 +12,44 @@ Server Example
Inspired by [Sinatra](http://www.sinatrarb.com/) and [express](https://github.com/visionmedia/express). Inspired by [Sinatra](http://www.sinatrarb.com/) and [express](https://github.com/visionmedia/express).
#include <httplib.h> ```c++
#include <httplib.h>
int main(void) int main(void)
{ {
using namespace httplib; using namespace httplib;
Server svr; Server svr;
svr.get("/hi", [](const auto& req, auto& res) { svr.get("/hi", [](const auto& req, auto& res) {
res.set_content("Hello World!", "text/plain"); res.set_content("Hello World!", "text/plain");
}); });
svr.listen("localhost", 1234); svr_.get("/numbers/(\d+)", [&](const auto& req, auto& res) {
} string numbers = req.matches[1];
res.set_content(numbers, "text/plain");
});
svr.listen("localhost", 1234);
}
```
Client Example Client Example
-------------- --------------
#include <httplib.h> ```c++
#include <iostream> #include <httplib.h>
#include <iostream>
int main(void) int main(void)
{ {
httplib::Client cli("localhost", 1234); httplib::Client cli("localhost", 1234);
auto res = cli.get("/hi"); auto res = cli.get("/hi");
if (res && res->status == 200) { if (res && res->status == 200) {
std::cout << res->body << std::endl; std::cout << res->body << std::endl;
}
} }
}
```
Copyright (c) 2014 Yuji Hirose. All rights reserved. Copyright (c) 2014 Yuji Hirose. All rights reserved.