The Hypertext Transfer Protocol (HTTP) is a protocol designed for transferring content on the web. HTTP is a simple protocol that utilizes reliable Transmission Control Protocol (TCP) services to perform its content-transfer function; HTTP is a highly reliable content-transfer protocol, as well as being one of the most frequently used application protocols. All operations on the web utilize the HTTP protocol. The NetX Duo™ HTTP Client accommodates both IPv4 and IPv6 networks while the NetX™ HTTP Client only supports IPv4 communications. IPv6 does not directly affect the HTTP protocol; however, some differences with the NetX HTTP Client are necessary to accommodate IPv6 and will be described in this document.
- The NetX HTTP Client module supports the following features:
- High-level APIs to:
Create and delete an HTTP client instance
Send Get and Put requests to HTTP servers
- The NetX HTTP Client module is compliant with RFC1945, Hypertext Transfer Protocol/1.0, RFC 2581, TCP Congestion Control, RFC 1122, Requirements for Internet Hosts and related RFCs.
The NetX HTTP Client module guide is targeted for SSP 1.2.0 and above and the SK-S7G2 Kit.
The most recent versions of the module guide application note, application project and import guide are available here.
Module Guide Resources
The following user manuals are included in the X-Ware documentation package available from the Renesas web site here.
- NetX HTTP Client User’s Manual
The following application projects are available on the Renesas web site:
- Getting Started with NetX™ Duo DHCP - Application Project here.
- Renesas Synergy™ Project NetX™ Duo Web Server: Getting Started Guide here.
- NetX™ DNS: Getting Started Guide - Application Project here.
- Refer to the SSP release notes for known issues, available here.