как передать параметры запроса в java с помощью Http-клиента

Я использую вызов GET REST в java, используя данный код, но получаю код ошибки :404, т.е. Not Found. Но когда я использую тот же URL-адрес в браузере, я получаю вывод, и он работает нормально. Я новичок в JAVA. Возможно, я неправильно передаю параметры запроса, но я их не получаю. Я работаю в NETBEANS 7.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 — это ключ, предоставленный мне веб-сайтом.

Я также хочу напечатать ответное сообщение в окне вывода или на консоли. Поскольку я хочу сохранить его в будущем для некоторой добычи. Пожалуйста помоги.

6
задан Tapasweni Pathak 2 July 2012 в 18:49
поделиться