[英]Title : self signing server certificate
我需要在我的 android 应用程序中使用“https:\” post web 服务,但我收到类似“不可信服务器证书”的错误。
有什么解决办法吗???
以下是我的代码。
public static String callservice() {
String response = "";
HashMap<String, String> valuemap = new HashMap<String, String>();
valuemap.put("name", "nandlal");
valuemap.put("date_of_birth", "12-01-1986");
valuemap.put("gender", "women");
valuemap.put("user_name", "nandlal80.840947");
valuemap.put("confirm_password", "qqqq");
valuemap.put("email", nandlal@dignizant.com);
valuemap.put("confirm_email", "nandlal@dignizant.com");
valuemap.put("co_address", "surat");
valuemap.put("address_information", "surat");
valuemap.put("postcode", "45454");
valuemap.put("country", "india");
valuemap.put("town", "surat");
valuemap.put("doorcode", "800");
valuemap.put("language", "English");
valuemap.put("telephone_home", "840947");
valuemap.put("telephone_work", "866");
valuemap.put("cellphone", "56656");
valuemap.put("skype_name", "myskype");
HttpRequest httpRequest = new HttpRequest();
try {
response = httpRequest
.doPost("https://www.buzzador.com/apps/present_software/webservice/index.php?op=Registration1",
valuemap);
System.out.println("RESPONCE :" + response);
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
System.out.println("ERROR :" + e.toString());
response = e.toString();
}
return response;
}
由于证书是自签名的,因此不受 android 默认信任管理器的信任。 您可以按照 Bob Lee 教程Android:信任 SSL 证书,旨在信任应用程序中的服务器证书:
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.