从品牌网站建设到网络营销策划,从策略到执行的一站式服务
可以用php的curl模拟浏览器请求是访问java服务器程序,或者用java的一个http类库同样发送http请求来访问PHP服务器
10年积累的网站建设、网站设计经验,可以快速应对客户对网站的新想法和需求。提供各种问题对应的解决方案。让选择我们的客户得到更好、更有力的网络服务。我虽然不认识你,你也不认识我。但先网站设计后付款的网站建设流程,更有扶绥免费网站建设让你可以放心的选择与我们合作。
public final class MD5 {
/**
* 获取MD5加密后的字符串
* @param str 明文
* @return 加密后的字符串
* @throws Exception
*/
public static String getMD5(String str) throws Exception {
/** 创建MD5加密对象 */
MessageDigest md5 = MessageDigest.getInstance("MD5");
/** 进行加密 */
md5.update(str.getBytes());
/** 获取加密后的字节数组 */
byte[] md5Bytes = md5.digest();
String res = "";
for (int i = 0; i md5Bytes.length; i++){
int temp = md5Bytes[i] 0xFF;
if (temp = 0XF){ // 转化成十六进制不够两位,前面加零
res += "0";
}
res += Integer.toHexString(temp);
}
return res;
}
}
//这是我写的32位MD5加密(原本是16位)
你可以让java那边写个再写测试的网页,看看你传的那些参数是可以得到正确结果的吗,如果可以,就找php或者curl过程的原因,如果不可以,让java先调试,这样比较好点。
gzinflate 是解压 gzdeflate 数据的啊,现在是想压缩后和 java deflate 压缩的数据一致。又看了下资料,java Deflater(int level,boolean nowrap) 压缩,如果参数 'nowrap' 为 true,则不使用 ZLIB 头和校验和字段,默认好像是 false。而采用 PHP gzencode ($data , -1, FORCE_DEFLATE ) 进行压缩,只是带了zlib headers 信息,没有带 crc32 checksum,可能问题就在这儿,但是还不知道怎么解决,还请好心的版主给点建议!
成都网站建设公司地址:成都市青羊区太升南路288号锦天国际A座10层 建设咨询028-86922220
成都快上网科技有限公司-四川网站建设设计公司 | 蜀ICP备19037934号 Copyright 2020,ALL Rights Reserved cdkjz.cn | 成都网站建设 | © Copyright 2020版权所有.
专家团队为您提供成都网站建设,成都网站设计,成都品牌网站设计,成都营销型网站制作等服务,成都建网站就找快上网! | 成都网站建设哪家好? | 网站建设地图