10-05-1395، 06:35 ب.ظ
سلام دوستان من میخام از سرور اجازه بگیم که توی سرور اگه ok داد بره تو برنامه اگه ن که نره.
حالا من توی سرور زدم:
ارور 405 دریافت میکنم!!!که مربوط میشه به متد غیر مجاز!!!
حالا من توی سرور زدم:
echo 'ok';حالا توی برنامه اندروید این رو نوشتم:
protected Boolean doInBackground(Void... v) { Boolean result = false; if (App.isOnline()) { HttpURLConnection conn; try { URL url = new URL(App.URL_TEST_API); conn = (HttpURLConnection) url.openConnection(); conn.setConnectTimeout(10000); conn.setRequestMethod("GET"); conn.setDoOutput(true); InputStream input=conn.getInputStream(); InputStreamReader inputStreamReader=new InputStreamReader(input, "UTF-8"); Reader in = new BufferedReader(inputStreamReader); String insert_data = ""; int c; while ((c = in.read()) >= 0) { insert_data += (char) c; } result = insert_data.equalsIgnoreCase("ok"); } catch (IOException e) { e.printStackTrace(); } } App.online=result; return result; }ولی این ارور رو میده:
نقل قول:میگه که فایل وجود نداره در صورتی که وجود داره!!!java.io.FileNotFoundException: http://148.251.104.58/api/test
ارور 405 دریافت میکنم!!!که مربوط میشه به متد غیر مجاز!!!