Adobe Flex를 사용하여 일부 JSON 데이터를 POST하려고하지만 몇 가지 문제가 있습니다. useProxy가 false로 설정되어 있어도 "useProxy를 false로 설정하여 URL을 지정해야합니다."라는 오류 메시지가 표시됩니다.Adobe Flex를 사용하여 JSON을 POST하는 방법
업데이트 : 아래 코드가 작동 중입니다.
var data:Object = new Object(); data.ipaddr = ipaddr.text; data.netmask = netmask.text; data.gatewayip = gatewayip.text; var jsonData:String = JSON.stringify(data); var s:mx.rpc.http.HTTPService = new mx.rpc.http.HTTPService(); // URL needs to be specified on a separate line, call is unreliable otherwise s.url = Utils.getBaseURL() + '/cgi-bin/setnetworksettings'; s.contentType = "application/json"; s.resultFormat = mx.rpc.http.HTTPService.RESULT_FORMAT_TEXT; s.method = "POST"; s.useProxy = false; s.addEventListener("result", httpResult); s.addEventListener("fault", httpFault); s.send(jsonData);
하는 데 도움이
희망은 내가 경험 N 어도비 플렉스가 없다하지만 난이 urrl 당신을 도울 수 있기를 바랍니다, http://www.mikechambers.com/blog/2006/03/28/tutorial-using-json- with-flex-2-and-actionscript-3/ – viyancs
s.send (JSON.encode (.. yourObject ..)); –