mirror of
https://github.com/polhenarejos/pico-keys-sdk.git
synced 2026-08-27 07:05:03 +01:00
+13
-1
@@ -191,7 +191,7 @@ int rest_execute_route_handler(const rest_request_t *request, rest_route_handler
|
||||
memset(response, 0, sizeof(*response));
|
||||
response->status_code = 200;
|
||||
response->content_type = "application/json";
|
||||
response->body = "{\"ok\":true}";
|
||||
response->body = (char *)"{\"ok\":true}";
|
||||
response->json = cJSON_CreateObject();
|
||||
if (response->json == NULL) {
|
||||
return -1;
|
||||
@@ -288,6 +288,18 @@ const char *rest_method_to_string(rest_http_method_t method) {
|
||||
return "PUT";
|
||||
case REST_HTTP_DELETE:
|
||||
return "DELETE";
|
||||
case REST_HTTP_UNKNOWN:
|
||||
case REST_HTTP_GET_POST:
|
||||
case REST_HTTP_GET_PUT:
|
||||
case REST_HTTP_GET_DELETE:
|
||||
case REST_HTTP_POST_PUT:
|
||||
case REST_HTTP_POST_DELETE:
|
||||
case REST_HTTP_PUT_DELETE:
|
||||
case REST_HTTP_GET_POST_PUT:
|
||||
case REST_HTTP_GET_POST_DELETE:
|
||||
case REST_HTTP_GET_PUT_DELETE:
|
||||
case REST_HTTP_POST_PUT_DELETE:
|
||||
case REST_HTTP_GET_POST_PUT_DELETE:
|
||||
default:
|
||||
return "UNKNOWN";
|
||||
}
|
||||
|
||||
@@ -845,7 +845,7 @@ void rest_handle_request(rest_conn_t *conn) {
|
||||
}
|
||||
}
|
||||
|
||||
void rest_check_and_load_credentials(void) {
|
||||
static void rest_check_and_load_credentials(void) {
|
||||
file_t *ef = file_new(EF_TLS_KEY);
|
||||
if (!file_has_data(ef)) {
|
||||
mbedtls_ecdsa_context ecdsa;
|
||||
|
||||
@@ -73,6 +73,7 @@ typedef struct {
|
||||
|
||||
err_t rest_server_init(rest_conn_type_t conn_type);
|
||||
int lwip_itf_init(void);
|
||||
void rest_handle_request(rest_conn_t *conn);
|
||||
|
||||
extern int rest_server_error(rest_response_t *response, int status_code, const char *message);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user