jsonrpc4j icon indicating copy to clipboard operation
jsonrpc4j copied to clipboard

JSON-RPC for Java

Results 96 jsonrpc4j issues
Sort by recently updated
recently updated
newest added

The dependency to `net.iharder:base64` is no longer required since the JDK 1.8 includes [java.util.Base64](https://docs.oracle.com/javase/8/docs/api/java/util/Base64.html).

Resolves CVEs from Spring Core, Spring Web MVC and Jackson Databind.

Seems that the ResponseBodyAdvice are not triggered with the @JsonRpcService operation. There is an alternative way to access to the Response body in order to make some filtering before sending...

During a migration from HTTP to HTTPS, we noticed that our `JsonRpcHttpClient`-based application was no longer using keep-alive connections. After some research we found Bill Healey's answer on a [Stack...

I found that the `JsonRpcHttpClient` did not work with an RPC server provided by [gorilla/rpc](https://github.com/gorilla/rpc). The problem seems to be that `HttpUrlConnection` is performing a CONNECT while this server is...

During upgrade to newer `1.6.0` version an error related to invalid handling of JSON-RPC id was discovered. Suppose you have a server with following interface: ``` public interface ServiceInterfaceWithParamNameAnnotation {...

Hi I want to throw JsonRpcClientException from server to client with user defined code, message and JsonNode object. Unfortunately I could not receive the data object in jsonrpc error object...

示例 void test(long l,int i) void test(long l,long l) 这种long 类型传递会报错,原因是因为走到test(long l,int i) 方法中,原因是因为框架中有个bug, bug 的地方com.googlecode.jsonrpc4j.JsonRpcBasicServer#isMatchingType 中node.isNumber() 并未判断传递的类型与方法参数类型是否一致,导致谁顺序在上就加载谁,如果传递是long类型,导致走第一个方法,int 参数 导致数值长度超了

Here is the background: Most of our services are using [jsonrpc4j](https://github.com/briandilley/jsonrpc4j) to create a JsonRpcService Class which would be published and used by other Java services. But for other languages...