# FreeRTOS Http Web server POST support

**URL:** <https://forums.freertos.org/t/freertos-http-web-server-post-support/8879>\
**Category:** AWS\
**Created:** [November 16, 2018, 12:58pm UTC](https://forums.freertos.org/t/freertos-http-web-server-post-support/8879 "2018-11-16T12:58:56Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![system](https://d2v6vdsk2p900z.cloudfront.net/original/1X/7fc8fdb729c645aab5b20282bbe34e57cb407be6.jpeg) [@system](https://forums.freertos.org/u/system)\
**Post date:** [November 16, 2018, 12:58pm UTC](https://forums.freertos.org/t/freertos-http-web-server-post-support/8879/1 "2018-11-16T12:58:56Z")

</div>

**[andylong0206](https://forums.aws.amazon.com/profile.jspa?userID=444657)** wrote on November 16, 2018:

Hi,

Does anyone know when HTTP POST will be supported on the FreeRTOS\_HTTP WebServer (I’m using the PIC32 implementation). My application which uses lots of XML and JSON using GET working perfectly, however now I have a need to use POST for transferring a file to the web server for storage on the filesystem.

The POST is not implemented in FreeRTOS\_HTTP\_server.c:

```auto

static BaseType_t prvProcessCmd( HTTPClient_t *pxClient, BaseType_t xIndex )
{
    BaseType_t xResult = 0;

	/* A new command has been received. Process it. */
	switch( xIndex )
	{
	case ECMD_GET:
		xResult = prvOpenURL( pxClient );
		break;

	case ECMD_HEAD:
	case ECMD_POST:
	case ECMD_PUT:
	case ECMD_DELETE:
	case ECMD_TRACE:
	case ECMD_OPTIONS:
	case ECMD_CONNECT:
	case ECMD_PATCH:
	case ECMD_UNK:
		{
			FreeRTOS_printf( ( "prvProcessCmd: Not implemented: %s
",
				xWebCommands[xIndex].pcCommandName ) );
		}
		break;
	}

	return xResult;
}

```

I did investigate and whilst a POST is received, the pxClient buffer is empty.

Any ideas?

Many thanks.

---

<div class="post-metadata">

**Author:** ![system](https://d2v6vdsk2p900z.cloudfront.net/original/1X/7fc8fdb729c645aab5b20282bbe34e57cb407be6.jpeg) [@system](https://forums.freertos.org/u/system)\
**Post date:** [November 21, 2018, 7:13pm UTC](https://forums.freertos.org/t/freertos-http-web-server-post-support/8879/2 "2018-11-21T19:13:21Z")

</div>

**[abhijit-AWS](https://forums.aws.amazon.com/profile.jspa?userID=469403)** wrote on November 21, 2018:

Hello  
Amazon FreeRTOS repo does not have HTTP server code; and at this time we don’t have any plans to support it. You may want to check SourceForge forums, where HTTP server code is available.  
Thanks,  
Abhijit

---

<div class="post-metadata">

**Author:** ![system](https://d2v6vdsk2p900z.cloudfront.net/original/1X/7fc8fdb729c645aab5b20282bbe34e57cb407be6.jpeg) [@system](https://forums.freertos.org/u/system)\
**Post date:** [November 21, 2018, 7:48pm UTC](https://forums.freertos.org/t/freertos-http-web-server-post-support/8879/3 "2018-11-21T19:48:00Z")

</div>

**[andylong0206](https://forums.aws.amazon.com/profile.jspa?userID=444657)** wrote on November 21, 2018:

Thank you for the info.
