0

https アドレスに投稿リクエストを送信する必要があります。投稿メッセージを正確に送信する機能がありますが、httpsで機能するようには見えません。

public static String serverCall(String link, String data){
     HttpURLConnection connection;
     OutputStreamWriter request = null;

         URL url = null;
         String response = null;
         String parameters = data;

         try
         {
             url = new URL(link);
             connection = (HttpURLConnection) url.openConnection();
             connection.setDoOutput(true);
             connection.setRequestProperty("Content-Type", "text/xml");
             connection.setRequestMethod("POST"); 

             request = new OutputStreamWriter(connection.getOutputStream());
             request.write(parameters);
             request.flush();
             request.close();
             String line = "";
             InputStreamReader isr = new InputStreamReader(connection.getInputStream());
             BufferedReader reader = new BufferedReader(isr);
             StringBuilder sb = new StringBuilder();
             while ((line = reader.readLine()) != null)
             {
                 sb.append(line + "\n");
             }
             // Response from server after  process will be stored in response variable.
             response = sb.toString();

             isr.close();
             reader.close();

         }
         catch(IOException e)
         {
             // Error
         }

         return response;

}

HttpURLConnection の代わりに HttpsURLConnection を使用しようとしましたが、サーバーからまだ null を取得しています。

4

1 に答える 1