指定されたコードを使用してJavaでGETREST呼び出しを使用していますが、エラーコード404、つまりNotFoundが表示されます。しかし、ブラウザで同じURLを使用していると、出力が表示され、正常に機能しています。JAVAは初めてです。クエリパラメータを間違って渡した可能性がありますが、取得できません。私はNETBEANS7.1.2で作業しています。助けてください。
import java.io.IOException;
import java.io.OutputStreamWriter;
import java.net.HttpURLConnection;
import java.net.URL;
public class Test {
private static String ENDPOINT ="http://wisekar.iitd.ernet.in/active/api_resources.php/method/mynode?";
public static void main(String[] args) throws IOException
{
URL url = new URL(ENDPOINT + "key=" + "mykey" );
HttpURLConnection httpCon = (HttpURLConnection) url.openConnection();
httpCon.setDoOutput(true);
httpCon.setRequestMethod("GET");
OutputStreamWriter out = new OutputStreamWriter( httpCon.getOutputStream());
System.out.println(httpCon.getResponseCode());
System.out.println(httpCon.getResponseMessage());
out.close();
}
}
ここでmykeyはウェブサイトから私に与えられた鍵です。
また、出力ウィンドウまたはコンソールに応答メッセージを出力したいと思います。将来、抽出のために保存したいので。助けてください。