.NET에서 JSON-RPC 웹 서비스를 소비합니다
-
21-08-2019 - |
문제
비즈니스 파트너는 JSON-RPC가있는 웹 서비스 라이브러리를 구축 할 것을 제안했습니다. (주목하십시오.
저는이 데이터의 잠재적 인 소비자입니다.
과거에 클라이언트 기반 AJAX 호출에 JSON을 사용했지만이 웹 서비스 라이브러리는 주로 서버 측 호출 및 대량의 데이터 동기화에 사용됩니다.
JSON-RPC에 대한 경험이 많지 않습니다.
질문:
- .NET에서 JSON-RPC 소비자를 쉽게 구축 할 수 있습니까?
- JSON-RPC 웹 서비스는 SOAP WSDL처럼 자체 문서화 및 발견이 가능합니까?
- Visual Studio에서 JSON-RPC 웹 서비스에 웹 참조를 쉽게 추가 할 수 있습니까?
감사
해결책
.NET에서 JSON-RPC 소비자를 쉽게 구축 할 수 있습니까?
예. JSON-RPC 서비스는 강력한 JSON 파서 또는 포르피터가있는 한 소비하기가 간단합니다. 제이 록 간단한 클라이언트 구현을 제공합니다 JsonRpcClicnet
소비자를 구축하는 데 사용할 수 있습니다. 작은도 있습니다 데모 샘플 포함.
JSON-RPC 웹 서비스는 SOAP WSDL처럼 자체 문서화 및 발견이 가능합니까?
아니요, 표준화 된 것은 없지만 주위에 떠 다니는 아이디어가 있습니다. 서비스 매핑 설명 제안.
Visual Studio에서 JSON-RPC 웹 서비스에 웹 참조를 쉽게 추가 할 수 있습니까?
서버 측 구현이 JSON-RPC 서비스에 대한 WSDL 기반 설명을 제공하지만 현재까지이를 제공하는 것으로 알려진 사람은 없습니다.
다른 팁
체크 아웃 제이 록.
JayRock은 ASP.NET을 포함한 Microsoft .NET 프레임 워크 용 JSON 및 JSON-RPC의 겸손한 오픈 소스 (LGPL) 구현입니다. Jayrock으로 무엇을 할 수 있습니까? 몇 마디로 JayRock을 사용하면 WIRE 형식으로 JSON을 사용하여 JSON을 사용하여 WIRE 형식으로, JSON-RPC를 프로 시저 호출 프로토콜로 사용하여 서버 측 메소드를 호출 할 수 있습니다. 이 방법을 동기식 또는 비동기 적으로 호출 할 수 있습니다.
.NET에서 JSON-RPC 소비자를 쉽게 구축 할 수 있습니까?
당신이하고있는 일을 아는 한 어렵지 않아야합니다.
JSON-RPC 웹 서비스는 SOAP WSDL처럼 자체 문서화 및 발견이 가능합니까?
발견 가능한 예, 기능 이름과 매개 변수 목록을 얻을 수있는만큼 문서화하십시오. (문서화가 진행되는 한 무엇을 요구하는지 확실하지 않습니다).
Visual Studio에서 JSON-RPC 웹 서비스에 웹 참조를 쉽게 추가 할 수 있습니까?
나는 그렇게 생각하지 않습니다. (하지만 전혀 모른다. 가능하다. JSON-RPC에 대한 나의 경험은 대부분 PHP/JS에있다)
관련 링크 :
어쩌면 JSON-RPC와 매우 유사하지만 Discription Specification이있는 JSON-WSP를 볼 수 있습니다. Python 용 Ladon의 인터페이스로 구현됩니다.http://pypi.python.org/pypi/ladon
.NET 및 Windows Phone 7 용 샘플 JSON-RPC 2.0 클라이언트가 있습니다. JSON-RPC.NET 출처.
한번 봐봐: .NET 클라이언트 그리고 WP7 클라이언트