我想发送一个简单的json对象到服务器。我可以使用邮差发送一个json对象到服务器,没有任何问题。我使用的正确答案代码由汤姆雪花从以下链接: How To Send json Object to the server from my android app关于发送json对象到服务器的问题
但在下面的行获取文件未找到错误(给我的服务器名): DataOutputStream类WR =新的DataOutputStream类(httpURLConnection.getOutputStream( ));
服务器通过邮递员没有任何问题的工作。我想深入分析这个问题。我如何捕获任何有用的错误代码?
Error code:
08-24 18:21:21.193 17299-20507/com.tulga.nar.mytracker I/System.out:
(HTTPLog)-Static: isSBSettingEnabled false
08-24 18:21:21.623 17299-20507/com.tulga.nar.mytracker W/System.err:
java.io.FileNotFoundException: https://myserver....../mydatabase
08-24 18:21:21.623 17299-20507/com.tulga.nar.mytracker W/System.err:
at com.android.okhttp.internal.huc.HttpURLConnectionImpl.getInputStream(HttpURLConn
ectionImpl.java:242)
08-24 18:21:21.623 17299-20507/com.tulga.nar.mytracker W/System.err: at
com.android.okhttp.internal.huc.DelegatingHttpsURLConnection.getInputStream(DelegatingHttpsURLConnection.java:210) 08-24 18:21:21.623 17299-20507/com.tulga.nar.mytracker W /系统.err:at com.android.okhttp.internal.huc.HttpsURLConnectionImpl.getInputStream(HttpsURLConnectionImpl.java:25) 08-24 18:21:21.623 17299-20507/com.tulga.nar.mytracker W/System.err: at com.tulga.nar.mytracker.MainActivity $ SendDeviceDetails.doInBackground(MainActivity.java:58) 08-24 18:21:21.623 17299-20507/com.tulga.nar.mytracker W/System.err:at com。 tulga.nar.mytracker.MainActivity $ SendDeviceDetails.doInBackground(MainActivity.java:33) 08-24 18:21:21.623 17299-20507/com.tulga.na r.mytracker W/System.err:at android.os.AsyncTask $ 2.call(AsyncTask.java:295) 08-24 18:21:21.623 17299-20507/com.tulga.nar.mytracker W/System.err :at java.util.concurrent.FutureTask.run(FutureTask.java:237) 08-24 18:21:21.623 17299-20507/com.tulga.nar.mytracker W/System.err:at android.os.AsyncTask $ SerialExecutor $ 1.run(AsyncTask.java:234) 08-24 18:21:21.623 17299-20507/com.tulga.nar.mytracker W/System.err:在java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor .java:1113) 08-24 18:21:21.623 17299-20507/com.tulga.nar.mytracker W/System.err:在java.util.concurrent.ThreadPoolExecutor $ Worker.run(ThreadPoolExecutor.java:588) 08-24 18:21:21.623 17299-20507/com.tulga.nar.mytracker W/System.err:at java.lang.Thread.run(Thread.java:818) 08-24 18:21:51.523 17299-17299/com.tulga.nar.myt芝麻大的邪恶V/ActivityThread:updateVisibility:ActivityRecord {3cf0352 [email protected] {com.tulga.nar.mytracker/com.tulga.nar.mytracker.MainActivity}}显示:真
请出示你的代码 –
我的代码张贴的用户名和密码是上述汤姆雪花的代码完全相同。唯一的区别是服务器名称。这个问题看起来与Tfish经历的相同(请参阅评论)。遗憾的是,没有解决方案。 –
请分享您的代码。 –