2016-06-10 4 views
-3

나는 PHP 페이지를 기반으로하는 응용 프로그램을 만들고, PHP 페이지를 통해 원격 db에서 데이터를 얻기위한 매개 변수를 보내려고합니다.java and php get request

나는 jsons를 사용하지만, 내 질문은 :

URL url = new URL("http://www.francescorizzi.altervista.org/Main.php?Request=Login&UserName=mario&Password=lol"); 
URLConnection conn = url.openConnection(); 

// Get the response 
BufferedReader rd = new BufferedReader(new InputStreamReader(conn.getInputStream())); 
String line; 

while ((line = rd.readLine()) != null) { 
    System.out.println(line); 
} 

내가 각각의 새로운 요청에 URL 객체 코네티컷 및 RD를 다시해야 :

내가 요청을 보내려면이 코드를 사용하여 가정? 또는 이것을 할 수있는보다 효율적인 방법이 있습니까?

참고 : 저는 java를 통해 http 처리를 처음 사용합니다.

+0

java 또는 php로 앱을 제작 하시겠습니까? – monterico

+1

[java.net.URLConnection을 사용하여 HTTP 요청을 처리하고 처리] 가능한 복제본 (http://stackoverflow.com/questions/2793150/using-java-net-urlconnection-to-fire-and-handle-http-requests)) –

+0

@monterico 응용 프로그램은 자바에 있으며, 데이터는 PHP를 통해 검색됩니다. –

답변

1

http 요청이므로 특정 URL에서 데이터를 검색하면 나중에 사이트가 업데이트 될 수 있으므로 개체를 다시 만들어야합니다. 새 객체를 다시 생성하면 이전 객체 참조가 삭제되고 데이터를 검색 한 후 연결이 닫힙니다.