當我將數據上傳到https服務器時,出現ssl異常問題。它將數據正確上傳到服務器,但是當我在上傳後得到響應時拋出ssl證書的異常不受信任。我正在使用SAX解析器來解析xml文件,並使用了httppost方法()。如何使用android sdk從https服務器獲取響應?
0
A
回答
1
+0
我已經看到這個但它只會幫助,如果我想從服務器獲取數據不與發佈數據 – 2010-08-18 04:47:45
0
的Android自帶的包括apache commons http庫。建立一個HTTPS POST請求非常簡單:
HttpPost post = new HttpPost("https://yourdomain.com/yourskript.xyz");
List<NameValuePair> nameValuePairs = new ArrayList<NameValuePair>(2);
nameValuePairs.add(new BasicNameValuePair("postValue1", "my Value"));
nameValuePairs.add(new BasicNameValuePair("postValue2", "2nd Value"));
post.setEntity(new UrlEncodedFormEntity(nameValuePairs));
HttpClient client = new DefaultHttpClient();
HttpResponse response = client.execute(post);
HttpEntity entity = response.getEntity();
String responseText = EntityUtils.toString(entity);
Android使用公地HTTP庫的版本4.x版爲4.0以下版本均爲他們的生命週期。
我不能告訴到底如何註冊自簽名證書HttpClient的,但mybe公地HTTP文檔可幫助:
http://hc.apache.org/httpcomponents-client-ga/tutorial/html/connmgmt.html#d4e506
相關問題
- 1. 試圖使用Android AsyncTask從服務器獲取響應
- 2. PHP從服務器獲取響應
- 3. 從代理服務器獲取響應
- 4. 從服務器獲取JSON響應
- 5. 從服務器獲取響應文本
- 6. 如何從android中的Intent服務中的服務器獲取Json響應?
- 7. 如何從AngularJS控制器獲取服務器響應 - flow.js
- 8. 如何使用PHP獲取服務器響應時間
- 9. 不能使用AsyncHttpClient從服務器獲取響應
- 10. 使用相同的套接字從服務器獲取響應?
- 11. 在Javascript請求後使用Javascript從服務器獲取響應
- 12. 從https服務器獲取文件僅服務器
- 13. 獲取HTTPS響應
- 14. 如何從服務器獲取iFrame中的HTML響應?
- 15. 如何從MFC中的HTTP服務器獲取響應?
- 16. 如何僅從JSON服務器響應中獲取「文本」?
- 17. 如何從服務器的XML響應中獲取JSON?
- 18. 如何從http響應中獲取服務器名稱
- 19. 如何保持從服務器獲取響應? (PHP,JS,HTML)
- 20. 如何從WP7中的服務器獲取響應?
- 21. 如何從Android應用程序中使用HTTPS休息服務
- 22. 如何從MySql服務器獲取Android應用程序?
- 23. 如何捕獲使用views.py從android發送到Django服務器的響應?
- 24. PHP獲取服務器響應
- 25. 如何獲取進度對話框,直到從android中獲取服務響應?
- 26. 如何獲取進度對話框,直到從android中獲取服務響應?
- 27. 如何在VB.net中使用IMAP命令從Gmail.com服務器獲取響應?
- 28. 如何使用HttpURLConnection對象從遠程服務器獲取響應?
- 29. 如何在iOS中使用套接字連接從服務器獲取響應?
- 30. android/java如何從服務器響應中獲取音頻文件?
如果您的HTTPS服務器沒有使用簽名的SSL證書通信這將是非常困難的 – Janusz 2010-08-13 16:01:59
雅非常困難,但我昨天晚上做了。它需要很多時間來做到這一點。如果你想然後發送給我的電子郵件ID – 2010-08-18 04:46:40