在实现第三方接口时,通过二进制数据通讯,可以更高效、更灵活、更稳定。
从客户端发起请求的代码如下所示。
protected
static
byte
[] remoteInvoke(
byte
[]
data
)
throws
SomeException {
byte
[]
ret
=
null
;
PostMethod
filePost
=
null
;
try
{
String
targetURL
=
REMOTE_URL
+
sign
;
logger
.debug(
"REMOTE_URL:"
+
targetURL
);
filePost
=
new
PostMethod(
targetURL
);
//增加http 请求输入流
filePost</