![]() |
|
||||||||||
|
|||||
|
Регистрация: Dec 2013
Сообщений: 49
|
Добрый день подскажите как оправить тело на сервер)
В виде строки Строка у меня JSON { name:"1211", data:[]} var request:URLRequest = new URLRequest(); request.method = URLRequestMethod.POST; request.url = API_SERVER_URl; request.contentType = "application/json"; request.data = varsdata; loader = new URLLoader; try { loader.addEventListener(Event.COMPLETE, onComplete ); loader.addEventListener(IOErrorEvent.IO_ERROR, onIOError); loader.load(request); } catch (e:Error) { trace('ERROR SRVREQ LINE 63' , e.getStackTrace() ); } |
|
|||||
|
[+4 06.05.14]
|
var request:URLRequest = new URLRequest(); request.method = URLRequestMethod.POST; request.url = API_SERVER_URl; request.contentType = "application/json"; var variables:URLVariables = new URLVariables(); variables["data"] = myData; // string request.data = variables; loader = new URLLoader(); try { loader.addEventListener(Event.COMPLETE, onComplete ); loader.addEventListener(IOErrorEvent.IO_ERROR, onIOError); loader.load(request); } catch (e:Error) { trace(loader.data); trace('ERROR SRVREQ LINE 63' , e.getStackTrace() ); }
__________________
Марк Tween |
|
|||||
|
Регистрация: Dec 2013
Сообщений: 49
|
Нет это не подходит
Это получится, что мы посылает пост с переменной data это уже не body Добавлено через 11 минут Скрипт принимает тело на сервере в таком виде Добавлено через 1 час 2 минуты var header:URLRequestHeader = new URLRequestHeader("Content-type", "application/json"); var request:URLRequest = new URLRequest(); request.requestHeaders.push(header); request.method = URLRequestMethod.POST; request.url = API_SERVER_URl; var json:String = JSON.stringify(varsdata); var bytes:ByteArray = new ByteArray(); bytes.writeUTFBytes(json); request.data = bytes; try { loader = new URLLoader; loader.addEventListener(Event.COMPLETE, onComplete ); loader.addEventListener(IOErrorEvent.IO_ERROR, onIOError); loader.load(request); } catch (e:Error) { trace('ERROR SRVREQ LINE 63' , e.getStackTrace() ); } |
![]() |
![]() |
Часовой пояс GMT +4, время: 12:31. |
|
|
« Предыдущая тема | Следующая тема » |
|
|