10#include "microhttpd.h"
19 const char* kBasePath =
"/ops";
20 return 0 == strncmp(url, kBasePath, strlen(kBasePath));
24 const char* method,
const char* upload_data,
size_t* upload_data_size) {
28 if (!request->hasPicture() || commands.size() > 1) {
33 if (0 == strcmp(method, MHD_HTTP_METHOD_GET)) {
35 return SendData(connection, data.get(),
"application/json");
void SkStrSplit(const char *str, const char *delimiters, SkStrSplitMode splitMode, TArray< SkString > *out)
bool canHandle(const char *method, const char *url) override
int handle(Request *request, MHD_Connection *connection, const char *url, const char *method, const char *upload_data, size_t *upload_data_size) override
int SendData(MHD_Connection *connection, const SkData *data, const char *type, bool setContentDisposition, const char *dispositionString)