現在、私はjarファイルでこの情報を抽出して、必要な情報をサーバに渡す方法を試しています。Java getString to site
あなたはこのURLをトリガー:
http://ipinfo.io/country
しかし、私の問題は、それはJSONではありませんので、抽出する方法であるので、リターンは、2変数になります。
try {
URL obj = new URL("http://ipinfo.io/country");
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("GET");
con.setRequestProperty("Accept-Language", "en-US,en;q=0.5");
con.setDoOutput(true);
con.setDoInput(true);
int responseCode = con.getResponseCode();
BufferedReader in = new BufferedReader(new InputStreamReader(con.getInputStream()));
String joinString = "";
String decodedString;
while ((decodedString = in.readLine()) != null) {
joinString = joinString + decodedString;
}
in.close();
//-- Logging (joinString) & responseCode
this.setCountry(new JSONObject(joinString).getString(""));
} catch (IOException ex) {
Logger.getLogger(RegUserRequest.class.getName()).log(Level.SEVERE, null, ex);
}
文字列のリストにキャストすることができます。 – user1211