2015-01-23 3 views
5

I'am (로컬 호스트 - MSSQL과 nodejs를) 데이터를 저장 한 다음 그것을 후java.lang.IllegalArgumentException가 : 인덱스 0 체계에 잘못된 문자 : 로컬 호스트 서버에서 데이터를 수신 안드로이드 애플 리케이션 핵 물질

표시를 서버 응답 받기이 오류가 발생합니다.

로컬 호스트를 사용하는 웹 서버 대신 enter link description here 아래의 지침을 따릅니다. 당신이

Illegal character in scheme at index 0: 192.168.2.7:3000 
    java.net.URISyntaxException: Illegal character in scheme at index 0: 192.168.2.7:3000 
      at java.net.URI.validateScheme(URI.java:419) 
      at java.net.URI.parseURI(URI.java:363) 
      at java.net.URI.<init>(URI.java:204) 
      at cz.uhk.fim.jedlima3.searchrooms.asyncTask.DownloadDatabaseAsync.doInBackground(DownloadDatabaseAsync.java:30) 
      at cz.uhk.fim.jedlima3.searchrooms.asyncTask.DownloadDatabaseAsync.doInBackground(DownloadDatabaseAsync.java:15) 
      at android.os.AsyncTask$2.call(AsyncTask.java:287) 
      at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:305) 
      at java.util.concurrent.FutureTask.run(FutureTask.java:137) 
      at android.os.AsyncTask$SerialExecutor$1.run(AsyncTask.java:230) 
      at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1076) 
      at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:569) 
      at java.lang.Thread.run(Thread.java:864) 
+0

을 정의해야합니다 감사합니다. – ryanyuyu

+3

이것은 실제로 유효한 URI가 아닙니다. 설정 파일의 어딘가 또는'192.168.2.7 : 3000'을 넣는 곳 어디에서나 유효한 URI가 아닙니다; 아마도 'http : //192.168.2.7 : 3000'을 의미했을 것입니다. – fge

답변

9

코드를 포함하십시오 URL에서 공백을 제거하고 계획 HTTP 또는 HTTPS

+1

이것은 정답입니다. 그러한 것으로 표시되어야합니다. – sargas