我有 java 代码,它连接到我编写的 PHP 脚本并发布到它。PHP 联系 API 进行评估并以 html 格式返回结果。
Java 似乎可以工作,但在 Eclipse 中,结果是原始 html,而不是呈现形式。
我想让我的结果在浏览器中启动。我尝试将它放在我的 xampp 文件夹中,但什么也没做,它只是在单击文件时下载了 Java 脚本。
关于我如何做到这一点的任何想法?我愿意以某种方式更改 PHP 代码,让它只返回变量并让 Java 创建一些表单供用户查看。我只是现在不太擅长 Java。想法和例子都很棒!
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.io.OutputStreamWriter;
import java.net.URL;
import java.net.URLConnection;
import java.net.URLEncoder;
public class Connect {
public void POSTDATA() {
}
public static void main(String[] args) {
try {
// Construct data
String data = URLEncoder.encode("ipaddress", "UTF-8") + "=" + URLEncoder.encode("98.36.2.53", "UTF-8");
// Send data
URL url = new URL("http://localhost/myfiles/WorkingVersion.php");
URLConnection conn = url.openConnection();
conn.setDoOutput(true);
OutputStreamWriter wr = new OutputStreamWriter(conn.getOutputStream());
wr.write(data);
wr.flush();
// Get the response
BufferedReader rd = new BufferedReader(new InputStreamReader(conn.getInputStream()));
String line;
while ((line = rd.readLine()) != null) {
System.out.println(line);
}
wr.close();
rd.close();
} catch (Exception e) {
}
}
}