0

次のコードがあります。

    String name = "hello";
    String pass = "testing";
    String des = "this is info";

    String u = "http://mysite.com/insertinfo.php?name=" + name + "&pass=" + pass + "&description=" + des;

    URL url = new URL(u);
    url.openConnection();

何らかの理由で、サイトで php スクリプトが実行されていません。何が問題なのかわかりません。助けてください!

スクリプトが正しく実行されることはわかっています。Web ブラウザーに配置すると、情報が正常に挿入されますが、Java では挿入されません。

4

1 に答える 1

1

openConnection()実際にはページをロードしません。UrlConnectionそこから返されたオブジェクトを取得する必要がありconnect()getContent()(必要ないかもしれませんが、getContent()最初にそれなしで試してください)

例えば

String name = "hello";
String pass = "testing";
String des = "this is info";

String u = "http://mysite.com/insertinfo.php?name=" + name + "&pass=" + pass + "&description=" + des;

URL url = new URL(u);
UrlConnection conn = url.openConnection();
conn.connect();
conn.getContent();

詳細はこちら: http://docs.oracle.com/javase/6/docs/api/java/net/URLConnection.html

于 2013-03-22T22:23:51.763 に答える