我正在開發一個Android應用程序,通過新的HttpPost(url)向服務器發送數據(託管在hostinger.es中 - 免費測試應用程序); 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。我已經更改了我的文件夾和文件.php的FileZilla中的權限,但仍然得到相同的答案。
我的客戶的規範要求:
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);
有人能幫助我嗎?
在此先感謝
嗨,如果你真的想得到很好的答案,請展示te帖子的代碼。你希望人們如何幫助你? – 2014-09-03 20:56:29
完成!我剛剛添加了一些代碼 – 2014-09-03 21:08:53
使用Chrome瀏覽器開發人員工具,嘗試在該URL上執行POST。是否也有錯誤? – alpinescrambler 2014-09-03 22:16:23