Java代码用于将变量发布到php脚本,但它不起作用,出现403错误
我有一个有趣的挑战。我必须将密码“flubergump”发送到网上的一个页面(php脚本) 我编写了以下通用代码:Java代码用于将变量发布到php脚本,但它不起作用,出现403错误,java,php,html,post,Java,Php,Html,Post,我有一个有趣的挑战。我必须将密码“flubergump”发送到网上的一个页面(php脚本) 我编写了以下通用代码: try { URL url = new URL(A); URLConnection con = url.openConnection(); con.setDoOutput(true); OutputStreamWriter writer = new OutputStreamWriter(con.getOutputStream()); F
try {
URL url = new URL(A);
URLConnection con = url.openConnection();
con.setDoOutput(true);
OutputStreamWriter writer = new OutputStreamWriter(con.getOutputStream());
F = URLEncoder.encode(F, "UTF-8");
writer.write(F);
System.out.println(F);
String line;
DataInputStream in = new DataInputStream (con.getInputStream ());
while ((line = in.readLine()) != null) {
G=G + line;
}
textarea.setText(G);
writer.close();
in.close();
并尝试发送每个版本的password=flubergump
发送此HTML将有效:
<form method="post" action="http://www.hackthis.co.uk/levels/i2.php">
<input type="hidden" name="password" value="flubergump">
</form>
但我想做一个“后变量”工具,只是为了实践。你能告诉我为什么我没有成功吗。我试着编写自己的PHP脚本,但仍然没有成功。我对这个主题研究得很透彻,人们会觉得这段代码应该可以工作。“仍然没有运气”LOL你可以看到,如果我认为运气可以帮助我编写代码,我将一事无成:PI不能使用“setRequestMethod(POST)”,我的编译器认为它不存在,这是一件事吗?你说它是php代码,但它看起来像java?哦,不,我忘了说它的java:/brain一定是非常疲惫的sryb,但是当然它不能与action=“l2.php”的表单一起工作