Android에서 HttpGet을 통해 데이터를 가져올 수 없습니다.

샤젭

다음 URL을 사용하여 데이터를 보내려고하는데 어떻게 든 Logcat에서 잘못된 쿼리로 선언되었습니다.

Base_URI/users/add.json?json={“email”: [email protected], “password”: “xxxxxxxxx”, “first_name”: “Xyz”, “last_name”: “Xyz”}

나는 전에이 질문을했지만 해결책을 찾지 못했기 때문에 지금은 더 구체적입니다.

웹 서비스는 내가 아는 한 cakephp로 만들어졌습니다. 이 부분 "json = {}"때문에 허용되지 않는 URL입니다. 또한 매개 변수는 '&'가 아닌 ','로 구분됩니다. 요컨대, json을 얻으려면 어떤 인코딩을 사용해야합니까?

Logcat에서이 오류가 발생합니다.

Illegal character in query at index 56

한 가지 더, .NET에 솔루션이 없으면 타사 라이브러리에 대한 제안이 없습니다 org.apache.http. 그건 그렇고 나는 Volley Library를 시도했지만 성공하지 못했습니다.

샤젭

마지막으로 하루 종일 디버깅하고 다른 솔루션을 시도한 후 내 문제를 해결했습니다. :)

다음과 같이 전체 URL이 아닌 매개 변수 부분을 인코딩해야했습니다.

String url = "Base_URI/users/add.json?json=";
    url =url +  URLEncoder.encode("{\"email\":\""+email+"\",\"password\":\""+password+"\"}", "UTF-8");

참여 해주신 모든 분들께 감사드립니다!

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

Angular의 ngOnInit를 통해 Observable을 통해 http.get에서 데이터를 가져올 수 없습니다.

분류에서Dev

Django-rest-framework : Browsable API는 HTML 양식을 통해 POST 데이터를 가져올 수 없지만 원시 데이터에서 가져올 수 있습니다.

분류에서Dev

jquery를 통해 hiddenfield 값을 가져올 수 없습니다.

분류에서Dev

JS를 통해 입력 값을 가져올 수 없습니다.

분류에서Dev

SSH를 통해 Qemu 출력을 가져올 수 없습니다.

분류에서Dev

Entity Framework를 통해 SQL Server에서 데이터를 가져올 수 없습니다.

분류에서Dev

yii2에서 자바 스크립트를 통해 양식을로드 할 때 데이터를 가져올 수 없습니다.

분류에서Dev

Firebase (Android)에서 데이터를 가져올 수 없습니다.

분류에서Dev

Slim을 통해 제출 된 JSON POST 데이터를 가져올 수 없습니다.

분류에서Dev

서버 통신으로 Android WebView에서 첫 번째 클릭시 데이터를 가져올 수 없습니다.

분류에서Dev

URL에서 PHP CURL을 통해 JSON 데이터를 가져올 수 없지만 브라우저는

분류에서Dev

Linux는 파이프를 통해 데이터를 가져올 수 없습니다.

분류에서Dev

POST를 통해 PHP에서 jquery 변수를 가져올 수 없습니다.

분류에서Dev

앱 스크립트를 통해 Google 시트에서 값을 가져올 수 없습니다.

분류에서Dev

IIS를 통해 실행할 때 Popen에서 출력을 가져올 수 없습니다.

분류에서Dev

Firefox에서 키를 통해 저장된 개체 값을 가져올 수 없습니다.

분류에서Dev

Solaris 및 AIX에서 su를 통해 사용자 $ HOME을 가져올 수 없습니다.

분류에서Dev

XMLHttpRequest를 통해 작업에서 요청 범위 속성을 가져올 수 없습니다.

분류에서Dev

glGetBufferSubData를 통해 버퍼 개체 데이터를 가져올 수 없습니다.

분류에서Dev

JQuery를 통해 외부 API 데이터를 가져올 수 없습니다.

분류에서Dev

가져온 JSON 데이터로 this.setState를 통해 빈 배열을 업데이트하기 위해 componentDidMount ()를 가져올 수 없습니다.

분류에서Dev

ROT를 통해 다른 프로세스에서 인터페이스를 가져올 수 없습니다.

분류에서Dev

Android 앱을 통해 Magento 데이터에 액세스하고 가져올 수 있습니까?

분류에서Dev

지도에서 데이터를 가져올 수 없습니다.

분류에서Dev

API에서 데이터를 가져올 수 없습니다.

분류에서Dev

Firebase에서 데이터를 가져올 수 없습니다.

분류에서Dev

Facebook SDK에서 데이터를 가져올 수 없습니다.

분류에서Dev

angularJs에서 데이터를 가져올 수 없습니다.

분류에서Dev

개체에서 데이터를 가져올 수 없습니다.

Related 관련 기사

  1. 1

    Angular의 ngOnInit를 통해 Observable을 통해 http.get에서 데이터를 가져올 수 없습니다.

  2. 2

    Django-rest-framework : Browsable API는 HTML 양식을 통해 POST 데이터를 가져올 수 없지만 원시 데이터에서 가져올 수 있습니다.

  3. 3

    jquery를 통해 hiddenfield 값을 가져올 수 없습니다.

  4. 4

    JS를 통해 입력 값을 가져올 수 없습니다.

  5. 5

    SSH를 통해 Qemu 출력을 가져올 수 없습니다.

  6. 6

    Entity Framework를 통해 SQL Server에서 데이터를 가져올 수 없습니다.

  7. 7

    yii2에서 자바 스크립트를 통해 양식을로드 할 때 데이터를 가져올 수 없습니다.

  8. 8

    Firebase (Android)에서 데이터를 가져올 수 없습니다.

  9. 9

    Slim을 통해 제출 된 JSON POST 데이터를 가져올 수 없습니다.

  10. 10

    서버 통신으로 Android WebView에서 첫 번째 클릭시 데이터를 가져올 수 없습니다.

  11. 11

    URL에서 PHP CURL을 통해 JSON 데이터를 가져올 수 없지만 브라우저는

  12. 12

    Linux는 파이프를 통해 데이터를 가져올 수 없습니다.

  13. 13

    POST를 통해 PHP에서 jquery 변수를 가져올 수 없습니다.

  14. 14

    앱 스크립트를 통해 Google 시트에서 값을 가져올 수 없습니다.

  15. 15

    IIS를 통해 실행할 때 Popen에서 출력을 가져올 수 없습니다.

  16. 16

    Firefox에서 키를 통해 저장된 개체 값을 가져올 수 없습니다.

  17. 17

    Solaris 및 AIX에서 su를 통해 사용자 $ HOME을 가져올 수 없습니다.

  18. 18

    XMLHttpRequest를 통해 작업에서 요청 범위 속성을 가져올 수 없습니다.

  19. 19

    glGetBufferSubData를 통해 버퍼 개체 데이터를 가져올 수 없습니다.

  20. 20

    JQuery를 통해 외부 API 데이터를 가져올 수 없습니다.

  21. 21

    가져온 JSON 데이터로 this.setState를 통해 빈 배열을 업데이트하기 위해 componentDidMount ()를 가져올 수 없습니다.

  22. 22

    ROT를 통해 다른 프로세스에서 인터페이스를 가져올 수 없습니다.

  23. 23

    Android 앱을 통해 Magento 데이터에 액세스하고 가져올 수 있습니까?

  24. 24

    지도에서 데이터를 가져올 수 없습니다.

  25. 25

    API에서 데이터를 가져올 수 없습니다.

  26. 26

    Firebase에서 데이터를 가져올 수 없습니다.

  27. 27

    Facebook SDK에서 데이터를 가져올 수 없습니다.

  28. 28

    angularJs에서 데이터를 가져올 수 없습니다.

  29. 29

    개체에서 데이터를 가져올 수 없습니다.

뜨겁다태그

보관