1# Copyright (c) 2016 Intel Corporation 2# SPDX-License-Identifier: Apache-2.0 3 4config HTTP_PARSER 5 bool "HTTP Parser support" 6 select HTTP_PARSER_URL 7 help 8 This option enables the http_parser library from nodejs. 9 This parser requires some string-related routines commonly 10 provided by a libc implementation. 11 12config HTTP_PARSER_URL 13 bool "HTTP Parser for URL support" 14 help 15 This option enables the URI parser library based on source from nodejs. 16 This parser requires some string-related routines commonly 17 provided by a libc implementation. 18 19config HTTP_PARSER_STRICT 20 bool "HTTP strict parsing" 21 depends on (HTTP_PARSER || HTTP_PARSER_URL) 22 help 23 This option enables the strict parsing option 24 25config HTTP_CLIENT 26 bool "HTTP client API [EXPERIMENTAL]" 27 select HTTP_PARSER 28 select HTTP_PARSER_URL 29 select EXPERIMENTAL 30 help 31 HTTP client API 32 33config HTTP_SERVER 34 bool "HTTP Server [EXPERIMENTAL]" 35 select WARN_EXPERIMENTAL 36 help 37 HTTP server support. 38 Note: this is a work-in-progress 39 40module = NET_HTTP 41module-dep = NET_LOG 42module-str = Log level for HTTP client library 43module-help = Enables HTTP client code to output debug messages. 44source "subsys/net/Kconfig.template.log_config.net" 45