java服务端参数定位为字节数组,所以我自然以为定义的接口为[OperationContract]
[WebInvoke(Method = WebRequestMethods.Http.Put, UriTemplate = "")]
void Upload(byte[] data);但在java收到的字节流被格式化为xml形式,即
<base64Binary>AJFLQOENFNASFAFNQOAJNDLFNAFASFHAWLKFADFALFJAFJASJFIWENFAFANFAENFAFDA............</base64Binary>我是采用WebChannelFactory来做rest client访问,我看到网上例子参数都是实体或基础string,难道基础字节流就不能做参数传递了吗?请高手赐教?