zephyr/tests/net
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
..
6lo net: ipv6: Respond to MLD query 2017-03-09 20:33:48 +02:00
arp net: nbuf: Pass ll_reserve when creating TX buffer 2017-03-09 20:33:43 +02:00
buf license: Replace Apache boilerplate with SPDX tag 2017-01-19 03:50:58 +00:00
context net: if: Join/leave pre-defined IPv6 multicast groups 2017-03-09 20:33:47 +02:00
dhcpv4 net: nbuf: Use net_nbuf_get_frag() to allocate a fragment 2017-03-09 20:33:43 +02:00
icmpv6 net: icmpv6: Remove unused variable 'len' from input calls 2017-03-09 20:33:45 +02:00
ieee802154 net: nbuf: Use net_nbuf_get_frag() to allocate a fragment 2017-03-09 20:33:43 +02:00
iface net: if: Join/leave pre-defined IPv6 multicast groups 2017-03-09 20:33:47 +02:00
ip-addr net: ipv6: Add support to join/leave multicast group 2017-03-09 20:33:47 +02:00
ipv6 net: nbuf: Pass ll_reserve when creating TX buffer 2017-03-09 20:33:43 +02:00
lib net/http: Add the HTTP/1.1 API 2017-03-09 20:33:49 +02:00
mgmt net: nbuf: Split one global DATA pool to RX and TX DATA pools 2017-03-09 20:33:43 +02:00
mld tests: net: Check allnodes and solicit node addresses. 2017-03-09 20:33:48 +02:00
nbuf net: nbuf: Split one global DATA pool to RX and TX DATA pools 2017-03-09 20:33:43 +02:00
neighbor net: nbuf: Split one global DATA pool to RX and TX DATA pools 2017-03-09 20:33:43 +02:00
route net: if: Join/leave pre-defined IPv6 multicast groups 2017-03-09 20:33:47 +02:00
rpl net: if: Join/leave pre-defined IPv6 multicast groups 2017-03-09 20:33:47 +02:00
tcp net: nbuf: Use net_nbuf_get_frag() to allocate a fragment 2017-03-09 20:33:43 +02:00
trickle net: nbuf: Split one global DATA pool to RX and TX DATA pools 2017-03-09 20:33:43 +02:00
udp net: nbuf: Use net_nbuf_get_frag() to allocate a fragment 2017-03-09 20:33:43 +02:00
utils net: nbuf: Split one global DATA pool to RX and TX DATA pools 2017-03-09 20:33:43 +02:00