0
我有在那裏當我把查詢的網址進入我的Mac上的web瀏覽器的API將數據發送回一個問題相同的PHP JSON請求,因爲我期待,但是當我使用相同的URL我的應用程序內Android上,我得到以下錯誤:{"SC":"400","VSM":"Incorrect parameter passed on URL","VERNUM":"1.2"}
。這只是一個簡單的測試,看看我的應用程序中的數據庫是否是最新的。這是API問題還是我在應用程序中做錯了?我有超過API功能無法控制,所以如果它與問題,那麼我將不得不另找別人整理出來。我正在使用的代碼如下。不同的結果返回訪問來自Android和電腦網絡瀏覽器
String URL = "http://Url.com/?p=api&request=check_for_changes";
Log.v("Value", URL);
JSONObject jsonObjSend = new JSONObject();
try
{
jsonObjSend.put("dataset_version_number", 1.1);
// Output the JSON object we're sending to Logcat:
Log.v("Response", jsonObjSend.toString(2));
}
catch (JSONException e)
{
Log.i("Response", "Error happened here");
}
try
{
jsonObjRecv = HttpClient.SendHttpPost(URL, jsonObjSend);
Log.v("SC", jsonObjRecv.get("SC").toString());
}
catch (JSONException e){
}
的HttpClient
對象是我用過很多次,只是從服務器讀取響應所以我不會張貼在這裏的代碼,它沒有相應和,相當長的一類。
你已經檢查您的PC瀏覽器獲得,當你改變它identifers相匹配的Android瀏覽器正確的結果? – cdhabecker