[英]How to send a JSON object(in get method) over Request with 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.