Я пытаюсь отправить местоположение GPS с устройства на сервер. Но проблема в том, что местоположение не отправляется на мой Сервер.Не удается отправить GPS-адрес на сервер
Мой код выглядит следующим образом;
//###################################################################################################################
public void postData(String la, String lo) { //#
HttpClient httpclient = new DefaultHttpClient(); //#
HttpGet htget = new HttpGet("http://My server IP/GPS/"+la+"/"+lo); //#
//#
try { /*##################################*/ //#
HttpResponse response = httpclient.execute(htget); /* send it to my server............ */ //#
String resp = response.getStatusLine().toString(); /*##################################*/ //#
Toast.makeText(this, resp, 5000).show(); //#
//#
} catch (ClientProtocolException e) { //#
Toast.makeText(this, "Error #1", 5000).show(); //#
} catch (IOException e) { //#
Toast.makeText(this, "Error #2", 5000).show(); //#
} //#
} //#
Я не использую номер порта, потому что файл будет находиться рядом с моими файлами веб-сервера. (с номером порта по умолчанию 80.) Мой веб-сервер доступен, поэтому я считаю, что папка под названием «GPS» также должна быть доступна. Я дал разрешение как RWX.
я также добавил следующие коды в моем файле XML
<uses-permission android:name="android.permission.INTERNET"/>
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
, но не повезло, когда я запустить его ... любая помощь?
ПИК на стороне сервера:
Источник, где я получил коды есть: here
Почему это помечено тегом [tag: gps]? Считаете ли вы, что ваша проблема ограничена данными gps, а другие данные будут отправлять только штрафы? I.e., вы подозреваете, что проблема, с которой вы сталкиваетесь, находится на любом удаленном пути, связанном с gps, за исключением того, что вы используете данные gps? – mah