ActionWebService와 XMLRPC에서 많은 예제를 보았습니다.하지만 3 년이되었고, 내가 알고있는 것으로부터, ActiveResource는 ActionWebService를 대체하기로되어 있습니다.레일스 용 ActiveResource 및 XMLRPC의 사용 예가 있습니까?
ActiveResource가 XML을 사용하여 다른 웹 사이트와 "대화"하고 모델 정보를 소비하는 방법을 잘 알고 있지만 XML-RPC는 원하는 방식의 이름을 전달하는 전혀 다른 유형입니다. 실행 및 요청이 전달됩니다.
EDIT - ActiveResource가 작동하는 방법을 알고 있습니다.하지만 정의 된 API (MetaWeblogAPI)로 XML-RPC를 사용해야하는 클라이언트 응용 프로그램이 있으며 선택의 여지가 없습니다. 그러나 그것을 구현하기 위해서는 손이 묶여 있어야합니다.
그래서 구체적으로 : 저는 ActiveResource를 사용하여 XML-RPC를 레일즈에서 구현하는 방법에 대한 문서 나 글을 찾으려고했습니다. 아마도 그렇게 할 수 없습니다 - 나는 너무 많이 알고 싶습니다. 간단히 "작은 도약"을 놓치고있는 중입니다. "어떻게 메소드에 요청을 건네 줘야합니까?"부분에서 XML-RPC 요청에서 메소드 이름을 가져 와서 메소드에 넘깁니다. 나는 이것을 overthinking 오전 알아요. 그것을 도울 수 없다 - 나는 .NET 사람이다. :).
"작동하는 것을 사용하려고했습니다"- ActionWebService를 구현하려했지만 계속해서 내가 설치 한 레일즈 2.3.5와 잘 작동하지 않는 것 같습니다. 설치되어있는 ActionWebService를 가리키는 "알 수없는 상수"오류가 발생합니다 (레일스 2.x는 그것을 좋아하지 않습니다).
나는 조금은 n00b이기 때문에 친절해라. :) - 아마도 이것이 내가 만들어내는 것보다 훨씬 쉽다는 것을 확신한다.
오른쪽 - 나는이 부분을 이미 알고 있으며 코드에 감사드립니다. :) 그러나 MetaWeblog 용 XML-RPC로 작업하면서이 고급 스러움이 없습니다. LiveWriter와 Ecto에게 일을하는 방식을 바꾸라고 말할 수는 없습니다. 따라서 quandry. –
ActiveResource는 REST를 말하고 XML RPC 게임을 실행하지 않습니다. XML RPC의 경우 XML RPC 클라이언트가 필요합니다. –
클라이언트가 있습니다. LiveWriter와 Echo입니다. XML-RPC 서버가 필요합니다 (위의 질문에 대한 답). 나는 ActiveResource가 REST를 말하는 것을 파헤 쳤다. 내가 언급했듯이 ... –