# SocketServer HTTP POST Request

**URL:** https://forum.kirupa.com/t/socketserver-http-post-request/329769
**Category:** flash
**Created:** [October 13, 2012, 3:27pm UTC](https://forum.kirupa.com/t/socketserver-http-post-request/329769 "2012-10-13T15:27:12Z")
**Posts on this page:** 1
**Page:** 1

<div class="post-metadata">

### Author: ![LOLFlash](https://avatars.discourse-cdn.com/v4/letter/l/ea666f/32.png) [@LOLFlash](https://forum.kirupa.com/u/LOLFlash)
#### Post date: [October 13, 2012, 3:27pm UTC](https://forum.kirupa.com/t/socketserver-http-post-request/329769/1 "2012-10-13T15:27:12Z")

</div>

Hi  
To debug JAVASCRIPT on remote computer I use jquery post and json encoded data of objects. To receive request I use [CHRISTOPHE](http://coenraets.org/blog/)  
[http://coenraets.org/blog/2009/12/air-2-0-web-server-using-the-new-server-socket-api/](http://coenraets.org/blog/2009/12/air-2-0-web-server-using-the-new-server-socket-api/)  
SocketServer example

All works and I have trace of request in my text field.

But how can separate headers form body in post request?  
I tried search for "

" but it gives -1;

Another question how to detect End of body to close Socket?  
sometimes data coming in multiplay requests.

In example all data in ByteArray and reading request looks like this:

```auto
 
 private function socketDataHandler(event:ProgressEvent):void {

       var socket:Socket = event.target as Socket;
       var bytes:ByteArray = new ByteArray();
       socket.readBytes(bytes);

var fullRequest:String=bytes.readUTFByetes(bytes.bytesAvailable);

var headerEnd:int=fullRequest.indexOf("

");// trace -1;

............................................

```
