簡體   English   中英

如何通過Android中的獲取請求發送對象

[英]how to send object over Get Request in android

我想將以下JSON請求發送到Web服務並閱讀響應。

{"Email":"aaa@tbbb.com","Password":"123456"}

我知道如何讀取JSON。 問題是上面的JSON對象必須以變量名json發送。我想將Json對象作為帶有get請求的參數發送。

 HttpParams httpParams = new BasicHttpParams();
 HttpConnectionParams.setConnectionTimeout(httpParams,TIMEOUT_MILLISEC);
 HttpConnectionParams.setSoTimeout(httpParams, TIMEOUT_MILLISEC);

 HttpClient client = new DefaultHttpClient(httpParams);
 HttpGet httpget = new HttpGet(FinalURL.toString());

 //HttpPost request = new HttpPost(serverUrl);
 HttpClient httpclient = new DefaultHttpClient();

 HttpResponse response = client.execute(httpget);
 HttpEntity entity = response.getEntity();

我該如何從android做到這一點? 創建請求對象,設置內容標頭等步驟是什么。

您可以使用以下命令設置請求:

httpget.setEntity(new JSONObject(requestString));

我現在使用的選項之一是RequestParams:

它可以實現為:

RequestParams rp = new RequestParams();
rp.put("Email", "aaa@tbbb.com");
rp.put("Password", "123456");
Utils.client.get(url, rp, new AsyncHttpResponseHandler() {
//or your http code

http://loopj.com/android-async-http/doc/com/loopj/android/http/RequestParams.html
http://loopj.com/android-async-http/

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM