Я работаю над Android-приложением, которое отправляет данные на сервер (размещенный в hostinger.es - бесплатно для тестирования приложения) с помощью нового HttpPost (url); howevere, когда я запустить приложение в моем сотовом телефоне, я всегда получаю следующий ответ в моих журналах:Android httpPost (URL) -> 403 Forbidden
09-03 15:24:40.916: response:
<html>
<head>
<title>Error 403 - Forbidden</title>
<meta http-equiv="Refresh" content="0;url=http://www.hostinger.co/error_404?" />
</head>
<body>
</body>
</html>
Мой код сервер PHP/MySQL. Я изменил разрешения в FileZilla моих папок и файлов .php, но все равно получаю одинаковый ответ.
код моего клиента для запроса:
private static final String url = "http://yyy.esy.es/XXXX/process.php/senddata/";
// yyy subdomain in hostinger
// XXXX the folder where my php files are
protected void sendDataToServer(final TestData data) {
ArrayList<NameValuePair> keyValuePairs = new ArrayList<NameValuePair>();
keyValuePairs.add(new KeyValuePair(Constant.FB_ID, data.getId()));
....
ResponseHandler<String> res = new BasicResponseHandler();
HttpPost postMethod = new HttpPost(url);
// Data that is to be sent
postMethod.setEntity(new UrlEncodedFormEntity(keyValuePairs));
// Execute HTTP Post Request
String response = httpClient.execute(postMethod, res);
Может кто-то пожалуйста, помогите мне?
Заранее спасибо
Привет, если вы действительно хотите получить хорошие ответы, покажите код, который делает сообщение. Как вы хотите, чтобы люди вам помогли? –
Сделано! Я просто добавил код –
Используя инструменты разработчика браузера Chrome, попробуйте сделать POST на этом URL-адресе. Есть ли ошибка? – alpinescrambler