2012-06-15 48 views
4

我使用AndroidQuery(AQuery)庫爲Android和我需要創建與StringEntity(一些字符串)實體的PUT請求。使用AQuery庫與PUT請求和StringEntity(字符串)

我的代碼,有什麼不對?你的建議?我試圖使用無 「.header( 」_法「, 」PUT「)」

HttpEntity entity = null; 
    try { 
     entity = new StringEntity(stringData, HTTP.UTF_8); 
    } catch (UnsupportedEncodingException e) { 
     e.printStackTrace(); 
    } 

    Map<String, Object> params = new HashMap<String, Object>(); 
    params.put(AQuery.POST_ENTITY, entity); 

    AQuery aq = new AQuery(this); 
    aq.progress(pDialog).ajax(url, params, String.class, new AjaxCallback<String>() { 

     @Override 
     public void callback(String url, String json, AjaxStatus status) { 
      if(status.getCode() == 200) { 

      } else { 

      } 

     } 
    }.header("Content-Type", "application/x-www-form-urlencoded") 
    .header("_method", "PUT")); 

回答

-4

AndroidQuery不支持一般PUT和DELETE請求。 :(悲傷

+0

看起來像它是基於批准的答案支持 – powerj1984