Home
last modified time | relevance | path

Searched refs:request_ctx (Results 1 – 14 of 14) sorted by relevance

/Zephyr-latest/samples/net/sockets/http_server/src/
Dmain.c71 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 …]
Dws.h18 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);
Dws.c298 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/
Dhttp_server_ws.c98 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()
Dhttp_server_http1.c346 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()
Dhttp_server_http2.c626 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 …]
Dhttp_server_core.c314 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/
Dstats.c36 const struct http_request_ctx *request_ctx, in stats_handler() argument
Dmain.c46 const struct http_request_ctx *request_ctx, in dyn_handler() argument
/Zephyr-latest/doc/connectivity/networking/api/
Dhttp_server.rst139 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/
Dserver.h231 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/
Dmain.c258 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/
Dshell_websocket.h65 int shell_websocket_setup(int ws_socket, struct http_request_ctx *request_ctx, void *user_data);
/Zephyr-latest/subsys/shell/backends/
Dshell_websocket.c377 int shell_websocket_setup(int ws_socket, struct http_request_ctx *request_ctx, void *user_data) in shell_websocket_setup() argument