2012-02-09 1 views
1

"URL 인코딩 됨"매개 변수를 JSON 또는 XML 대신 원격 웹 서비스에 게시 할 수 있습니까?JSON 대신 URL 인코딩 된 데이터 보내기

내 레일 애플리케이션은 POST 요청에서 URL로 인코딩 된 매개 변수 (content-type : application/x-www-form-urlencoded)를 사용하고 JSON 응답을받는 웹 서비스를 사용합니다.

이런 종류의 RESTful 서비스가 공통적입니까?

답변

2

Ajax를 사용하여 JSON 또는 XML 웹 서비스에 히트 한 경우 매개 변수는 GET 또는 POST로 인코딩되며 대개 application/x-www-form-urlencoded 콘텐츠 유형을 사용하여 전송됩니다 (자세한 내용은 http://api.jquery.com/jQuery.ajax/의 jQuery 전용 예제 참조).).

기본적으로 네, 이런 방식으로 모든 형식 (JSON, XML, BSON 등)으로 데이터를 보낼 수 있습니다.

+0

activeresource를 사용하여이를 달성하기위한 깨끗한 솔루션은 무엇입니까? 그 정도는 생각하지 못했지만 사용자 지정 직렬 변환기를 작성할 수 있다고 생각합니다. 과잉이라고 생각합니까? – Antoine