Spaces:
Paused
Paused
Update src/main_signal.cpp
Browse files- src/main_signal.cpp +8 -0
src/main_signal.cpp
CHANGED
|
@@ -1,4 +1,5 @@
|
|
| 1 |
#include "hv/HttpServer.h"
|
|
|
|
| 2 |
#include <iostream>
|
| 3 |
#include <cstdlib>
|
| 4 |
#include <ctime>
|
|
@@ -175,9 +176,16 @@ int main(int argc, char** argv) {
|
|
| 175 |
};
|
| 176 |
return ctx->send(getChannelStV2.dump());
|
| 177 |
});
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 178 |
|
| 179 |
router.GET("/test", [](HttpRequest* req, HttpResponse* resp) {
|
| 180 |
print("/test");
|
|
|
|
|
|
|
| 181 |
resp->json["origin"] = req->client_addr.ip;
|
| 182 |
resp->json["url"] = req->url;
|
| 183 |
resp->json["args"] = req->query_params;
|
|
|
|
| 1 |
#include "hv/HttpServer.h"
|
| 2 |
+
#include "hv/requests.h"
|
| 3 |
#include <iostream>
|
| 4 |
#include <cstdlib>
|
| 5 |
#include <ctime>
|
|
|
|
| 176 |
};
|
| 177 |
return ctx->send(getChannelStV2.dump());
|
| 178 |
});
|
| 179 |
+
router.GET("/", [](HttpRequest* req, HttpResponse* resp) {
|
| 180 |
+
print("/test");
|
| 181 |
+
auto resp = requests::get("ipinfo.io/ip");
|
| 182 |
+
return resp->String(resp.body().c_str());
|
| 183 |
+
});
|
| 184 |
|
| 185 |
router.GET("/test", [](HttpRequest* req, HttpResponse* resp) {
|
| 186 |
print("/test");
|
| 187 |
+
auto resp = requests::get("ipinfo.io/ip");
|
| 188 |
+
resp->json["server"] = resp->body;
|
| 189 |
resp->json["origin"] = req->client_addr.ip;
|
| 190 |
resp->json["url"] = req->url;
|
| 191 |
resp->json["args"] = req->query_params;
|