Go to file
Flavio Santes 8308b9bd2d net/http: Add the HTTP/1.1 API
This patch adds the HTTP/1.1 API for Zephyr. This API consists of client
and server context structures enabled via Kconfig variables.
HTTP parser support is enabled via the CONFIG_HTTP_PARSER configuration
variable.

Currently, this API only includes support for writing HTTP requests
(client mode) and HTTP responses (server mode). TLS support is not
considered in this iteration.

Supported HTTP methods:
	GET, HEAD, OPTIONS and POST.

Supported HTTP responses:
	400, 403 404. The http_response routine may be used to write
	any HTTP status code, for example 200 OK.

Jira: ZEP-1701

Change-Id: Ic9ccd4d4578d6d0f3a439976ea332b031644ca7d
Signed-off-by: Flavio Santes <flavio.santes@intel.com>
2017-03-09 20:33:49 +02:00
.known-issues doc/api/networking: Add existing network protocol libraries APIs 2017-02-03 15:59:18 +02:00
arch quark_se_ss: disable x86 GPIO driver by default 2017-03-09 14:53:17 +01:00
boards watchdog: Add WDT driver for Atmel SAM SoCs 2017-03-09 13:43:17 +00:00
doc doc: board porting guide 2017-03-08 10:35:01 +00:00
drivers drivers/ieee802154: Added RAW device to nRF5 radio driver 2017-03-09 20:33:47 +02:00
dts dts: minor update for nucleo_l476rg 2017-02-22 18:08:57 -06:00
ext drivers/ieee802154: Added RAW mode support to nRF5 radio driver 2017-03-09 20:33:47 +02:00
include net/http: Add the HTTP/1.1 API 2017-03-09 20:33:49 +02:00
kernel lifo: Make use of k_queue as implementation 2017-02-27 21:20:53 +00:00
lib lib: Add minimal JSON library 2017-03-09 20:33:45 +02:00
misc misc: Let the compiler choose whether to omit frame pointer 2017-02-08 13:14:16 +00:00
samples net/http: Add the HTTP/1.1 API 2017-03-09 20:33:49 +02:00
scripts net: Switch from per-iface tx thread to a unique k_poll triggered one 2017-03-09 20:33:49 +02:00
subsys net/http: Add the HTTP/1.1 API 2017-03-09 20:33:49 +02:00
tests net/http: Add the HTTP/1.1 API 2017-03-09 20:33:49 +02:00
.checkpatch.conf checkpatch: Remove reference to legacy IP stack 2017-02-08 13:05:27 +00:00
.gitattributes
.gitignore doc: tweak .gitignore to allow doc theme dev 2017-02-23 13:20:04 +00:00
.gitreview Add a .gitreview file 2016-02-20 14:25:01 +00:00
.mailmap mailmap: added axy (for Anas Nashif) 2016-12-21 13:49:59 +00:00
defaults.tc testcases: catch more fatal kernel error messages 2016-11-11 13:21:16 +00:00
Kbuild frdm: fixed path and dependencies for extract_dts_includes.py 2017-02-22 13:57:52 +00:00
Kconfig license: Replace Apache boilerplate with SPDX tag 2017-01-19 03:50:58 +00:00
Kconfig.zephyr license: Replace Apache boilerplate with SPDX tag 2017-01-19 03:50:58 +00:00
LICENSE
MAINTAINERS MAINTAINERS: update mantainers 2017-03-02 21:47:40 +00:00
Makefile bump version to v1.7.99 2017-02-15 05:46:45 -08:00
Makefile.inc Revert "build: Fix qemugdb target" 2017-03-09 09:22:51 +00:00
Makefile.test tests: introduce Makefile.test 2017-01-03 17:48:44 +00:00
zephyr-env.sh license: Replace Apache boilerplate with SPDX tag 2017-01-19 03:50:58 +00:00