Android 충돌이있는 HTTP POST 요청

0LLiena

다음 자바 코드가 있습니다.

try{
    HttpClient httpclient = new DefaultHttpClient();
    HttpPost httppost = new HttpPost("http://192.168.1.105/test.php");

    List<NameValuePair> teste = new ArrayList<NameValuePair>(1);
    teste.add(new BasicNameValuePair("test", "test"));
    httppost.setEntity(new UrlEncodedFormEntity(test));

    HttpResponse response = (HttpResponse) httpclient.execute(httppost);
} catch (IOException e) {
    e.printStackTrace();
}

주석을 제거하거나 주석을 달 때마다 HttpResponse response = (HttpResponse) httpclient.execute(httppost);앱이 충돌하거나 충돌하지 않습니다. 매니페스트에 대한 인터넷 권한 이 있으며 서버에서 json_encoded 메시지를 얻고 싶습니다. 나는 "모든 것"을 시도했지만 여전히 그것을 작동시킬 수 없었다.

로그 :

07-10 15 : 04 : 30.197 : E / AndroidRuntime (19382) : FATAL EXCEPTION : main 07-10 15 : 04 : 30.197 : E / AndroidRuntime (19382) : java.lang.IllegalStateException : 활동의 메소드를 실행할 수 없음 07 -10 15 : 04 : 30.197 : E / AndroidRuntime (19382) : at android.view.View $ 1.onClick (View.java:3591) 07-10 15 : 04 : 30.197 : E / AndroidRuntime (19382) : at android.view.View view.View.performClick (View.java:4084) 07-10 15 : 04 : 30.197 : E / AndroidRuntime (19382) : at android.view.View $ PerformClick.run (View.java:16966) 07-10 15 : 04 : 30.197 : E / AndroidRuntime (19382) : android.os.Handler.handleCallback (Handler.java:615) 07-10 15 : 04 : 30.197 : E / AndroidRuntime (19382) : android.os.Handler.dispatchMessage에서 (Handler.java:92) 07-10 15 : 04 : 30.197 : E / AndroidRuntime (19382) : android.os.Looper.loop (Looper.java:137) 07-10 15 : 04 : 30.197 : E / AndroidRuntime (19382) : android.app.ActivityThread.main (ActivityThread.java : 4745) 07-10 15 : 04 : 30.197 : E / AndroidRuntime (19382) : at java.lang.reflect.Method.invokeNative (Native Method) 07-10 15 : 04 : 30.197 : E / AndroidRuntime (19382) : at java.lang.reflect.Method.invoke (Method.java:511) 07-10 15 : 04 : 30.197 : E / AndroidRuntime (19382) : at com.android.internal.os.ZygoteInit $ MethodAndArgsCaller.run (ZygoteInit. java : 786) 07-10 15 : 04 : 30.197 : E / AndroidRuntime (19382) : com.android.internal.os.ZygoteInit.main (ZygoteInit.java:553) 07-10 15 : 04 : 30.197 : E / AndroidRuntime (19382) : at dalvik.system.NativeStart.main (Native Method) 07-10 15 : 04 : 30.197 : E / AndroidRuntime (19382) : 원인 : java.lang.reflect.InvocationTargetException 07-10 15:04 : 30.197 : E / AndroidRuntime (19382) : at java.lang.reflect.Method.invokeNative (Native Method) 07-10 15 : 04 : 30.197 : E / AndroidRuntime (19382) : at java.lang.reflect.Method.invoke ( Method.java:511) 07-10 15 : 04 : 30.197 :E / AndroidRuntime (19382) : at android.view.View $ 1.onClick (View.java:3586) 07-10 15 : 04 : 30.197 : E / AndroidRuntime (19382) : ... 11 more 07-10 15:04 : 30.197 : E / AndroidRuntime (19382) : 원인 : android.os.NetworkOnMainThreadException 07-10 15 : 04 : 30.197 : E / AndroidRuntime (19382) : at android.os.StrictMode $ AndroidBlockGuardPolicy.onNetwork (StrictMode.java:1117 ) 07-10 15 : 04 : 30.197 : E / AndroidRuntime (19382) : libcore.io.BlockGuardOs.connect (BlockGuardOs.java:84) 07-10 15 : 04 : 30.197 : E / AndroidRuntime (19382) : libcore에서 .io.IoBridge.connectErrno (IoBridge.java:127) 07-10 15 : 04 : 30.197 : E / AndroidRuntime (19382) : libcore.io.IoBridge.connect (IoBridge.java:112) 07-10 15:04 : 30.197 : E / AndroidRuntime (19382) : java.net.PlainSocketImpl.connect (PlainSocketImpl.java:192) 07-10 15 : 04 : 30.197 : E / AndroidRuntime (19382) : java.net.PlainSocketImpl.connect ( PlainSocketImpl.java :459) 07-10 15 : 04 : 30.197 : E / AndroidRuntime (19382) : java.net.Socket.connect (Socket.java:842) 07-10 15 : 04 : 30.197 : E / AndroidRuntime (19382) : org.apache.http.conn.scheme.PlainSocketFactory.connectSocket (PlainSocketFactory.java:119) 07-10 15 : 04 : 30.197 : E / AndroidRuntime (19382) : at org.apache.http.impl.conn.DefaultClientConnectionOperator.openConnection (DefaultClientConnectionOperator.java:144) 07-10 15 : 04 : 30.197 : E / AndroidRuntime (19382) : at org.apache.http.impl.conn.AbstractPoolEntry.open (AbstractPoolEntry.java:164) 07-10 15:04 : 30.197 : E / AndroidRuntime (19382) : org.apache.http.impl.conn.AbstractPooledConnAdapter.open (AbstractPooledConnAdapter.java:119) 07-10 15 : 04 : 30.197 : E / AndroidRuntime (19382) : 조직에서. apache.http.impl.client.DefaultRequestDirector.execute (DefaultRequestDirector.java:360) 07-10 15 : 04 : 30.197 : E / AndroidRuntime (19382) : at org.apache.http.impl.client.AbstractHttpClient.execute (AbstractHttpClient.java:555) 07-10 15 : 04 : 30.197 : E / AndroidRuntime (19382) : at org.apache.http.impl.client.AbstractHttpClient.execute (AbstractHttpClient.java : 487) 07-10 15 : 04 : 30.197 : E / AndroidRuntime (19382) : at org.apache.http.impl.client.AbstractHttpClient.execute (AbstractHttpClient.java:465) 07-10 15 : 04 : 30.197 : E / AndroidRuntime (19382) : at com.diverse.just.LoginActivity.newAccount (LoginActivity.java:92) 07-10 15 : 04 : 30.197 : E / AndroidRuntime (19382) : ... 14 more197 : E / AndroidRuntime (19382) : at com.diverse.just.LoginActivity.newAccount (LoginActivity.java:92) 07-10 15 : 04 : 30.197 : E / AndroidRuntime (19382) : ... 14 more197 : E / AndroidRuntime (19382) : at com.diverse.just.LoginActivity.newAccount (LoginActivity.java:92) 07-10 15 : 04 : 30.197 : E / AndroidRuntime (19382) : ... 14 more

마포 데프

AsyncTask백그라운드 성능을 위해 코드를에 넣어야합니다 .

그러나 서버 데이터를 더 잘 다운로드하려면 AsyncHttpClient라는 프레임 워크를 사용하십시오. 여기에서 찾을 수 있습니다.

AsyncHttpClient

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

Android HTTP Post 승인 요청

분류에서Dev

angularjs $ http.post 요청이있는 Paypal

분류에서Dev

Retrofit 2를 사용하는 Android의 HTTP POST 요청

분류에서Dev

소켓 또는 HTTP POST 요청?

분류에서Dev

일부 http POST 요청이 실패 함

분류에서Dev

HTTP Post 요청을 만들고 JSON Android로 응답을받는 방법

분류에서Dev

HTTP Post 요청을 보내면 Android 프로그램이 중단됨

분류에서Dev

이미지 첨부 파일이있는 Julia HTTP POST 요청

분류에서Dev

Android Webview POST 요청

분류에서Dev

Android HTTP PUT 요청이 작동하지 않기 때문에 Post와 다를 수 있습니까?

분류에서Dev

Android의 HTTP POST 요청으로 인해 서버가 중단됨

분류에서Dev

Android : HTTP GET 요청을 만드는 AsyncTask?

분류에서Dev

MTOM 첨부 파일이있는 HTTP Post 요청을 어떻게 보내나요?

분류에서Dev

HTTP POST 요청 문제

분류에서Dev

Http Post 요청 C # xml

분류에서Dev

SQL 데이터를 사이트로 보내는 POST HTTP 요청

분류에서Dev

HTTP POST 요청을 사용하여 Android에서 서버로 이미지 업로드

분류에서Dev

Android / Java UTF-8로 형식이 변경되지 않은 문자로 http post 요청을 보냅니다.

분류에서Dev

Python 요청을 사용하여 unicoded 데이터로 http post 요청 보내기

분류에서Dev

JSON 응답이있는 PHP Http Post 요청 : 유효한 JSON이 없습니다.

분류에서Dev

POST HTTP 409 충돌

분류에서Dev

Volley POST 요청 Android 토큰

분류에서Dev

QNetworkAccessManager를 사용하는 QT의 HTTP POST 요청

분류에서Dev

GET 요청을 POST로 변경하는 IE8 : Angular $ http

분류에서Dev

HTTP POST 요청의 응답이 200인지 확인

분류에서Dev

Soap Http post 요청이 IOException을 제공함

분류에서Dev

HTTP 응답에서 GET과 POST의 차이점 (요청 아님)

분류에서Dev

HTTP POST 요청 / 응답 프로세스 이해

분류에서Dev

AngularJS 업데이트 모델 / POST http 요청에 대한보기

Related 관련 기사

  1. 1

    Android HTTP Post 승인 요청

  2. 2

    angularjs $ http.post 요청이있는 Paypal

  3. 3

    Retrofit 2를 사용하는 Android의 HTTP POST 요청

  4. 4

    소켓 또는 HTTP POST 요청?

  5. 5

    일부 http POST 요청이 실패 함

  6. 6

    HTTP Post 요청을 만들고 JSON Android로 응답을받는 방법

  7. 7

    HTTP Post 요청을 보내면 Android 프로그램이 중단됨

  8. 8

    이미지 첨부 파일이있는 Julia HTTP POST 요청

  9. 9

    Android Webview POST 요청

  10. 10

    Android HTTP PUT 요청이 작동하지 않기 때문에 Post와 다를 수 있습니까?

  11. 11

    Android의 HTTP POST 요청으로 인해 서버가 중단됨

  12. 12

    Android : HTTP GET 요청을 만드는 AsyncTask?

  13. 13

    MTOM 첨부 파일이있는 HTTP Post 요청을 어떻게 보내나요?

  14. 14

    HTTP POST 요청 문제

  15. 15

    Http Post 요청 C # xml

  16. 16

    SQL 데이터를 사이트로 보내는 POST HTTP 요청

  17. 17

    HTTP POST 요청을 사용하여 Android에서 서버로 이미지 업로드

  18. 18

    Android / Java UTF-8로 형식이 변경되지 않은 문자로 http post 요청을 보냅니다.

  19. 19

    Python 요청을 사용하여 unicoded 데이터로 http post 요청 보내기

  20. 20

    JSON 응답이있는 PHP Http Post 요청 : 유효한 JSON이 없습니다.

  21. 21

    POST HTTP 409 충돌

  22. 22

    Volley POST 요청 Android 토큰

  23. 23

    QNetworkAccessManager를 사용하는 QT의 HTTP POST 요청

  24. 24

    GET 요청을 POST로 변경하는 IE8 : Angular $ http

  25. 25

    HTTP POST 요청의 응답이 200인지 확인

  26. 26

    Soap Http post 요청이 IOException을 제공함

  27. 27

    HTTP 응답에서 GET과 POST의 차이점 (요청 아님)

  28. 28

    HTTP POST 요청 / 응답 프로세스 이해

  29. 29

    AngularJS 업데이트 모델 / POST http 요청에 대한보기

뜨겁다태그

보관