3
我POST請求的代碼如下HTTPS請求達到兩倍於服務器的Android
當POST請求到服務器時,它在達到兩次到服務器
,我相信調用的HttpRequest once.When我再次呼籲請求範圍服務器兩次或thrise;
private void invokePostOrderRestService(
final RestPostDataCallback<Order> callback,
final RequestOrder requestOrder) {
String URL = BASE_URL + "postOrder";
Log.e("post ordercccccc", "orderPosted");
JSONObject jsonObject = convertOrderRequestToJson(requestOrder);
if (jsonObject != null) {
OrderProApplication
.getContext()
.getRestClient()
.postJsonObject(URL, jsonObject,
new ResponseListener<JSONObject>() {
@Override
public void onSuccess(JSONObject response) {
// TODO Auto-generated method stub
Log.e("Order Post Success","Post Order Successssssssssssssssss");
String status = "";
try {
status = response.getString("status");
} catch (JSONException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
if (status.equals("OK")) {
callback.onRestPostDataCompleted(
ResultCode.RESULT_OK, null);
} else {
callback.onRestPostDataCompleted(
ResultCode.RESULT_FAIL, null);
}
}
@Override
public void onRestError(RestError error) {
// TODO Auto-generated method stub
Log.e("Order Post Failed","Post Order failedddddddddddddddddddd");
i = i + 1;
callback.onRestPostDataCompleted(
ResultCode.RESULT_FAIL, null);
}
});
} else {
callback.onRestPostDataCompleted(ResultCode.RESULT_FAIL, null);
}
}
我很確定我的網址是正確的。
謝謝:)。
嘗試使用縮進來格式化代碼,以使代碼可讀。你更可能以這種方式獲得幫助。 – Andreas
抱歉,我只是編輯我的問題。 – Sarath
這並沒有表達太多,大部分的邏輯都是通過方法名抽象出來的。這是什麼時候召集的?如果在恢復時它可能是由於應用程序焦點改變等。 – Kevin