Я не могу вызвать метод записи из приложения для Android когда я вызываю следующий URL из браузера Chorome, он работает нормально
http://172.16.2.113/api/DigitechProductsAC/PostService?ctcCompany=test&name=test&mobile=test1&description=test2&address=test3&productCompany=test4&extra1=asdf&extra2=3434
и я получил следующий ответ
URL запроса: http://172.16.2.113/api/DigitechProductsAC/PostService?ctcCompany=test&name=test&mobile=test1&description=test2&address=test3&productCompany=test4&extra1=asdf&extra2=3434 Способ запроса: POST Время отклика: 6,689 секунд Статус ответа: 200 - ОК
но с Android это не работает .. мой текущий код Android:
String url1= "http://172.16.2.113/api/DigitechProductsAC/PostService"; String data= "ctcCompany=test&name=test&mobile=test1&description=test2&address=test3&productCompany=test4&extra1=asdf&extra2=zzz"; String response = ""; try { URL url = new URL(url1); HttpURLConnection connection = (HttpURLConnection) url.openConnection(); String urlParam = data; connection.setRequestMethod("POST"); connection.setRequestProperty("USER-AGENT","Mozilla/5.0"); connection.setRequestProperty("ACCEPT-LANGUAGE","en-US,en;0.5"); connection.setDoOutput(true); DataOutputStream dataOutputStream = new DataOutputStream(connection.getOutputStream()); dataOutputStream.writeBytes(urlParam); dataOutputStream.flush(); dataOutputStream.close(); int responseCode= connection.getResponseCode(); if (responseCode==200) return "OK"; else return ""; }catch (Exception ex) { return null; }
Не достигает сервера !!