当我将数据上传到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. 不能使用AsyncHttpClient从服务器获取响应
- 9. 在Javascript请求后使用Javascript从服务器获取响应
- 10. 从https服务器获取文件仅服务器
- 11. 获取HTTPS响应
- 12. 如何从服务器获取iFrame中的HTML响应?
- 13. 如何从服务器的XML响应中获取JSON?
- 14. 如何从MFC中的HTTP服务器获取响应?
- 15. 如何从MySql服务器获取Android应用程序?
- 16. 如何从Android应用程序中使用HTTPS休息服务
- 17. 如何捕获使用views.py从android发送到Django服务器的响应?
- 18. PHP获取服务器响应
- 19. 如何获取进度对话框,直到从android中获取服务响应?
- 20. 如何获取进度对话框,直到从android中获取服务响应?
- 21. 如何在iOS中使用套接字连接从服务器获取响应?
- 22. PHP - 获取原始服务器响应?
- 23. 从服务器获得响应
- 24. 捕获服务器响应
- 25. 如何从iOS应用程序中的Node.js服务器获取响应?
- 26. 从服务器发送响应android
- 27. 获取响应rest web服务使用Java for Android
- 28. 如何使服务可以通过okhttp从服务器获得响应?
- 29. Android如何使用参数调用Web服务并获取jsonarray作为响应
- 30. 我应该如何使用我从Web服务器获取的数据,在Android
如果您的HTTPS服务器没有使用签名的SSL证书通信这将是非常困难的 – Janusz 2010-08-13 16:01:59
雅非常困难,但我昨天晚上做了。它需要很多时间来做到这一点。如果你想然后发送给我的电子邮件ID – 2010-08-18 04:46:40