| /Zephyr-latest/samples/net/sockets/http_server/src/ |
| D | main.c | 71 const struct http_request_ctx *request_ctx, in echo_handler() argument 87 processed += request_ctx->data_len; in echo_handler() 90 request_ctx->data_len); in echo_handler() 91 LOG_HEXDUMP_DBG(request_ctx->data, request_ctx->data_len, print_str); in echo_handler() 99 response_ctx->body = request_ctx->data; in echo_handler() 100 response_ctx->body_len = request_ctx->data_len; in echo_handler() 116 const struct http_request_ctx *request_ctx, in uptime_handler() argument 175 const struct http_request_ctx *request_ctx, in led_handler() argument 181 LOG_DBG("LED handler status %d, size %zu", status, request_ctx->data_len); in led_handler() 188 if (request_ctx->data_len + cursor > sizeof(post_payload_buf)) { in led_handler() [all …]
|
| D | ws.h | 18 int ws_echo_setup(int ws_socket, struct http_request_ctx *request_ctx, void *user_data); 29 int ws_netstats_setup(int ws_socket, struct http_request_ctx *request_ctx, void *user_data);
|
| D | ws.c | 298 int ws_echo_setup(int ws_socket, struct http_request_ctx *request_ctx, void *user_data) in ws_echo_setup() argument 334 int ws_netstats_setup(int ws_socket, struct http_request_ctx *request_ctx, void *user_data) in ws_netstats_setup() argument
|
| /Zephyr-latest/subsys/net/lib/http/ |
| D | http_server_ws.c | 98 struct http_request_ctx request_ctx; in handle_http1_to_websocket_upgrade() local 113 memset(&request_ctx, 0, sizeof(request_ctx)); in handle_http1_to_websocket_upgrade() 116 populate_request_ctx(&request_ctx, params, params_len, &client->header_capture_ctx); in handle_http1_to_websocket_upgrade() 118 ret = ws_detail->cb(ws_sock, &request_ctx, ws_detail->user_data); in handle_http1_to_websocket_upgrade()
|
| D | http_server_http1.c | 346 struct http_request_ctx request_ctx; in dynamic_get_del_req() local 356 populate_request_ctx(&request_ctx, ptr, len, &client->header_capture_ctx); in dynamic_get_del_req() 358 ret = dynamic_detail->cb(client, status, &request_ctx, &response_ctx, in dynamic_get_del_req() 390 struct http_request_ctx request_ctx; in dynamic_post_put_req() local 404 populate_request_ctx(&request_ctx, ptr, client->data_len, &client->header_capture_ctx); in dynamic_post_put_req() 406 ret = dynamic_detail->cb(client, status, &request_ctx, &response_ctx, in dynamic_post_put_req() 430 populate_request_ctx(&request_ctx, ptr, 0, &client->header_capture_ctx); in dynamic_post_put_req() 432 ret = dynamic_detail->cb(client, status, &request_ctx, &response_ctx, in dynamic_post_put_req()
|
| D | http_server_http2.c | 626 struct http_request_ctx request_ctx; in dynamic_get_del_req_v2() local 640 populate_request_ctx(&request_ctx, ptr, len, &client->header_capture_ctx); in dynamic_get_del_req_v2() 642 ret = dynamic_detail->cb(client, status, &request_ctx, &response_ctx, in dynamic_get_del_req_v2() 679 struct http_request_ctx request_ctx; in dynamic_post_put_req_v2() local 709 populate_request_ctx(&request_ctx, ptr, data_len, request_headers_ctx); in dynamic_post_put_req_v2() 711 ret = dynamic_detail->cb(client, status, &request_ctx, &response_ctx, in dynamic_post_put_req_v2() 730 populate_request_ctx(&request_ctx, ptr, 0, request_headers_ctx); in dynamic_post_put_req_v2() 732 ret = dynamic_detail->cb(client, status, &request_ctx, &response_ctx, in dynamic_post_put_req_v2() 1475 struct http_request_ctx request_ctx; in handle_http_frame_headers_end_stream() local 1493 populate_request_ctx(&request_ctx, NULL, 0, NULL); in handle_http_frame_headers_end_stream() [all …]
|
| D | http_server_core.c | 314 struct http_request_ctx request_ctx; in client_release_resources() local 341 populate_request_ctx(&request_ctx, NULL, 0, NULL); in client_release_resources() 343 dynamic_detail->cb(client, HTTP_SERVER_DATA_ABORTED, &request_ctx, in client_release_resources()
|
| /Zephyr-latest/samples/net/prometheus/src/ |
| D | stats.c | 36 const struct http_request_ctx *request_ctx, in stats_handler() argument
|
| D | main.c | 46 const struct http_request_ctx *request_ctx, in dyn_handler() argument
|
| /Zephyr-latest/doc/connectivity/networking/api/ |
| D | http_server.rst | 139 const struct http_request_ctx *request_ctx, 277 const struct http_request_ctx *request_ctx, 293 processed += request_ctx->data_len; 296 http_method_str(method), request_ctx->data_len); 297 LOG_HEXDUMP_DBG(request_ctx->data, request_ctx->data_len, print_str); 305 response_ctx->body = request_ctx->data; 306 response_ctx->body_len = request_ctx->data_len; 342 The ``request_ctx`` parameter is used to pass request data to the application: 388 int ws_setup(int sock, struct http_request_ctx *request_ctx, void *user_data)
|
| /Zephyr-latest/include/zephyr/net/http/ |
| D | server.h | 231 const struct http_request_ctx *request_ctx, 275 typedef int (*http_resource_websocket_cb_t)(int ws_socket, struct http_request_ctx *request_ctx,
|
| /Zephyr-latest/tests/net/lib/http_server/core/src/ |
| D | main.c | 258 const struct http_request_ctx *request_ctx, in dynamic_cb() argument 286 if (request_ctx->data_len + offset > sizeof(dynamic_payload)) { in dynamic_cb() 290 if (request_ctx->data_len > 0) { in dynamic_cb() 291 memcpy(dynamic_payload + offset, request_ctx->data, request_ctx->data_len); in dynamic_cb() 292 offset += request_ctx->data_len; in dynamic_cb() 332 const struct http_request_ctx *request_ctx, in dynamic_request_headers_cb() argument 340 if (request_ctx->header_count != 0) { in dynamic_request_headers_cb() 348 clone->count = request_ctx->header_count; in dynamic_request_headers_cb() 349 clone->status = request_ctx->headers_status; in dynamic_request_headers_cb() 351 hdrs_src = request_ctx->headers; in dynamic_request_headers_cb() [all …]
|
| /Zephyr-latest/include/zephyr/shell/ |
| D | shell_websocket.h | 65 int shell_websocket_setup(int ws_socket, struct http_request_ctx *request_ctx, void *user_data);
|
| /Zephyr-latest/subsys/shell/backends/ |
| D | shell_websocket.c | 377 int shell_websocket_setup(int ws_socket, struct http_request_ctx *request_ctx, void *user_data) in shell_websocket_setup() argument
|