我是Java和Android Studio的初学者。我已经编写了Android Studio和Wamp作为服务器和Genymotion作为模拟器的代码。所有代码工作正常,我可以通过使用我的.php文件与mysql交互java.io.FileNotFoundException:使用真实服务器时
然后,我决定将代码传输到真正的服务器。
,但我得到这个错误: java.io.FileNotFoundException:http://burj.1shahrvand.com/Burj/BikerLogin.php
文件是否可用check it here但我得到该文件未找到
的代码是这样的例外:
String uri = rp.getUri();
if(rp.getMethod().equals("GET")){
uri += "?" + rp.getEncodedParams();
}
HttpURLConnection connection;
try {
URL url = new URL(uri);
connection = (HttpURLConnection) url.openConnection();
connection.setRequestMethod(rp.getMethod());
if (rp.getMethod().equals("POST")){
connection.setDoOutput(true);
connection.setDoInput(true);
OutputStreamWriter writer = new OutputStreamWriter(connection.getOutputStream());
writer.write(rp.getEncodedParams());
writer.flush();
}
BufferedReader reader = new BufferedReader(new InputStreamReader(connection.getInputStream()));
String line;
StringBuilder sb = new StringBuilder();
while ((line = reader.readLine()) != null) {
sb.append(line);
}
return sb.toString();
} catch (MalformedURLException e) {
e.printStackTrace();
} catch (IOException e) {
Log.i("HESAM Original", e.getMessage());
e.printStackTrace();
}
return null;
我很感谢您的帮助!
的问题是文件是否可用 - 当我用资源管理器或检查铬没有问题 - 当我从我的应用程序请求时,我不可用。 –
检查服务器端日志 –
我得到403错误。我给管理员写了一张票。我会在这里公布答案。 –