2012-08-31 4 views
0

URL을 통해 JSON 객체를 보낼 수 있습니까?URL을 통해 Flex에서 Rails로 json을 보내는 방법

컨트롤러가 JSON 객체를받는 레일 테스트 앱에서 스캐 폴드를 만들었습니다. 또 다른 손에서, 나는 플렉스에서 GUI를 만들었다. Flex 어플리케이션에서 JSON을 어떻게 보내야합니까?

내가 URL을 통해 액세스 할 때 : 나는 매개 변수 플렉스를 추가 할 때

http://localhost:3000/test

레일 응용 프로그램은 빈 객체를 삽입하지만, 나에게 다음과 같은 메시지를 보여줍니다있는 InvocationTargetException을 다음 URL을 유효하지 않습니다.

RubyAMF 같은 다른 라이브러리없이 보낼 수있는 방법은 무엇입니까? flex> json> 레일을 사용하여 보낼 수 있습니까?

+0

현재 AS3 코드는 무엇입니까? (답변을 편집하여보다 적절한 조언을 줄 수 있습니다.) AS3에서 URLLoader 객체를 사용하여 JSON 데이터를 서버로 보낼 수 있습니다. – BadFeelingAboutThis

답변

0

과 함께 그것을 해결 :-) 도움이 될 수 있습니다보기 :

req = new URLRequest("http://localhost:3000/tests/"+market_id); 
    jrwloader = new URLLoader(); 
    params = new URLVariables(); 
    req.data = strXml.toString();        
    req.method = URLRequestMethod.POST;               
    req.requestHeaders.push(new URLRequestHeader("X-HTTP-Method-Override", URLRequestMethod.PUT));               
    **req.requestHeaders.push(new URLRequestHeader("Content-type", 'application/xml'));**             jrwloader.load(req); 

덕분에 모든!

0

Flex를 사용하는 경우 HTTPService를 만들고 POST 또는 GET을 사용하여 JSON을 매개 변수로 게시해야합니다. 그것은 나를 위해 일합니다. 코드는

+0

HTTPService로 시도했지만 데이터 전송 방법이 ide가 아닙니다 ... –

관련 문제