import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.io.OutputStreamWriter;
import java.net.URL;
import java.net.URLConnection;
public class TestPost {
public static void testPost() throws IOException {
// 衔接地址
String surl = "http://localhost:8080/weWork/login.action?";
URL url = new URL(surl);
URLConnection connection = url.openConnection();
connection.setDoOutput(true);
OutputStreamWriter out = new OutputStreamWriter(connection
.getOutputStream(), "UTF-8");
out.write("userName=pmb&password=pmb");
out.close();
// 一旦发送胜利,用以下方式就可以得到服务器的回应:
String sCurrentLine;
String sTotalString;
sCurrentLine = "";
sTotalString = "";
InputStream l_urlStream;
l_urlStream = connection.getInputStream();
//
BufferedReader l_reader = new BufferedReader(new InputStreamReader(
l_urlStream));
while ((sCurrentLine = l_reader.readLine()) != null) {
sTotalString += sCurrentLine + "/r/n";
}
System.out.println(sTotalString);
}
public static void main(String[] args) throws IOException {
testPost();
}
}
可以去下载我的资源里面有 (webwork+spring)+SpringMVC的框架对模拟登录进行测试
在做华为ICP项目集成的时候,发现使用useKey的登录的,模拟登陆困难度非常大,,如果可以改他们的程序的话,可让他们把你最终要请求的页面的action 不通过权限认证就可以了!!(这是后后策,嘿嘿)