网页抓取 加密html(在java中实现php的md5加密的方法:搭建好php环境)

优采云 发布时间: 2022-01-08 16:19

  网页抓取 加密html(在java中实现php的md5加密的方法:搭建好php环境)

  java中实现php的md5加密的方法:先搭建php环境;然后写一个页面,提取get参数并用md5加密值;最后在JAVA页面提交。

  java中实现php md5加密的方法:

  1、搭建php环境(不做介绍),写一个提取get参数并用md5加密值的页面,如下

  strtoupper是字母大写转换的函数

  md5是MD5加密的函数

  $_GET["md5str"]就是通过url取一个md5str参数,获取值并打印出来

  相关学习推荐:php编程(视频)

  2、JAVA页面提交方式

  /**

* 用于做PHP的提交处理

* @param url

*/

public static String phpRequest(String url){

try{

HttpClient client = new HttpClient();

PostMethod post = new PostMethod(url);//使用POST方式提交数据

post.setRequestHeader("Content-Type","text/html; charset=UTF-8");

client.executeMethod(post);

String response = new String(post.getResponseBodyAsString().getBytes("8859_1"), "UTF-8");//打印结果页面

post.releaseConnection();

return response;

} catch(IOException e){

e.printStackTrace();

return null;

}

}

  需要提醒的是,url记得先把中文参数编码成UTF-8再传给这个方法。该方法对响应结果进行反编码,最终正确返回php MD5加密。在值之后!

  相关学习推荐:java基础教程

0 个评论

要回复文章请先登录注册


官方客服QQ群

微信人工客服

QQ人工客服


线