簡體   English   中英

如何在android中將參數傳遞給服務器

[英]How to pass parameters to server in android

我有一個格式為"http://testserver.com/Test/login!checkUser.cc?email=testemail123@gmail.com"的 URL。 我想把它發送到服務器,反過來我會得到一個 Json 格式的響應"[{"status":"0"}]" 如何在android中實現這一點。

您將使用HttpClient和其他Http*類。

HttpClient client = new DefaultHttpClient();
HttpGet request = new HttpGet("http://testserver.com/Test/login!checkUser.cc?email=testemail123@gmail.com");
HttpResponse response = client.execute(request);

// Check if server response is valid
StatusLine status = response.getStatusLine();
if (status.getStatusCode() != 200) {
   throw new IOException("Invalid response from server [" + status.toString() + "]");
                    }

// Pull content stream from response
HttpEntity entity = response.getEntity();
InputStream inputStream = entity.getContent();

StringBuilder builder = new StringBuilder();
BufferedReader reader = new BufferedReader(new InputStreamReader(inputStream));
String line;
while ((line = reader.readLine()) != null) {
   builder.append(line);
                    }

//return result from buffered stream
String dataAsString = builder.toString();
JSONObject jsonObject = new JSONObject(dataAsString);

暫無
暫無

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

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