1
저는 android에 익숙하지 않아 JSON 객체를 서버에 보내는 간단한 응용 프로그램을 만들고 있습니다. 내가 인터넷에서 발견 된 많은 예는 다음 코드 세 줄을했다 :org.apache.http.client.HttpClient의 execute()가 작동하도록 설정하려면 무엇이 필요합니까?
DefaultHttpClient httpClient = new DefaultHttpClient();
HttpPost httpPost = new HttpPost(prepai.host22.com/LoadStory.php);
HttpResponse httpResponse = httpClient.execute(httpPost);
내가 그들을 실행하려고를하지만, 실행() 함수를 실행 왔을 때 이클립스 에뮬레이터에서 실행되는 응용 프로그램은 추락했다. 이 로그를 얻었습니다 :
Caused by: java.lang.IllegalStateException: Target host must not be null, or set in parameters. scheme=null, host=null, path=prepai.host22.com/LoadStory.php
어떻게 호스트에 값을 부여합니까? 또한 별도의 스레드에서 모든 통신을해야합니까? 아니면 제가해야 할 일이 있습니까?
이 코드를 실제로 컴파일나요? – Olaf