我是Android的新蜜蜂,所以關於android的知識並不是那麼廣泛,好吧,讓我們來看看,我需要通過用戶名和密碼做一個登錄,因爲我必須通過JSON進行http requset,作爲回報,響應也將以JSON形式出現。所以任何人都可以幫助我請它。謝謝。如何在Android中通過JSON發送http請求?
3
A
回答
4
嘗試這個代碼
Button show_data;
JSONObject my_json_obj;
String path,firstname,lastname;
path = "http://192.168.101.123:255/services/services.php?id=9";
HttpClient client = new DefaultHttpClient();
HttpConnectionParams.setConnectionTimeout(client.getParams(), 10000);
HttpEntity entity;
HttpResponse response = null;
HttpURLConnection urlconn;
my_json_obj = new JSONObject();
try
{
urlconn = (HttpURLConnection) new URL(path).openConnection();
urlconn.setConnectTimeout(10000);
urlconn.setDoOutput(true);
OutputStreamWriter writer = new OutputStreamWriter(urlconn.getOutputStream(), "UTF-8");
my_json_obj.put("sUserName", "test2");
my_json_obj.put("sPassword", "123456");
writer.write(my_json_obj.toString());
writer.close();
if(true)
{
String temp;
temp = WebRequestCall(my_json_obj);
//Log.i("Reply", temp);
}
1
我想這是更多的另一種方式:通過HTTP發送JSON數據。請參考HttpURLConnection
和org.json.*
類。
0
你看排球和/或改造? 如果登錄不只是操作,你需要使他們可以有很大的幫助。
相關問題
- 1. 如何通過TCPSocket發送HTTP請求?
- 2. 發送JSON到服務器通過HTTP放置請求在android
- 3. 如何在android中發送http請求?
- 4. 通過ASP.net發送HTTP發佈請求
- 5. 從Android發送JSON HTTP POST請求
- 6. Android:如何每10秒通過服務發送http請求
- 7. 在Android中的OKhttp中通過POST請求發送JSON正文
- 8. 如何通過POST請求與Android發送JSON對象
- 9. 如何通過Android的HttpClient請求發送JSON對象?
- 10. 如何發送請求並通過JAVA(android)接收響應(JSON)?
- 11. 如何通過Android的請求發送JSON對象?
- 12. 發送HTTP請求通過python腳本
- 13. 通過ASP.NET C發送HTTP請求#
- 14. 通過AJAX發送http請求
- 15. 通過HTTP發送REST請求
- 16. 通過php發送多個http請求
- 17. 通過http請求發送彩信
- 18. Android Developer Console如何發送HTTP請求?
- 19. 如何通過http請求發送文件到http服務器
- 20. 在Android中發送HTTP請求
- 21. 通過Net :: HTTP發送Ruby中的http發佈請求
- 22. 從請求通過json發送參數
- 23. 通過AJAX發送JSON POST請求
- 24. 通過GET請求發送JSON列表
- 25. 如何通過代理髮送Java中的原始http請求
- 26. 如何通過angularjs中的攔截器發送http請求?
- 27. 如何通過springXD發送http-client發佈請求
- 28. 從Android發送JSON請求
- 29. 在Android中發送JSON POST請求
- 30. 如何通過HTTP發送Unicode JSON?