gpt4 book ai didi

javax.net.ssl.SSLPeerUnverifiedException : No peer certificate when downloading website content android

转载 作者:行者123 更新时间:2023-11-29 20:40:51 24 4
gpt4 key购买 nike

我正在尝试从网站 https://songbpm.com/tiesto/red+lights 下载网站内容但是由于证书问题,没有收到内容该内容稍后将用于从 Android 应用程序获取某些歌曲的 bpm。

连接代码

AsyncHttpPost post = new AsyncHttpPost();
post.execute("https://songbpm.com/tiesto/red+lights");
TextView tv = (TextView)findViewById(R.id.textview1);
tv.setText("Hello,"+post.get().toString()+",");

异步 ​​http post 类,因为它在一个单独的线程中

byte[] result = null;
String str = "";
HttpClient client = new DefaultHttpClient();
HttpPost post = new HttpPost(params[0]);
try {
HttpResponse response = client.execute(post);
StatusLine statusLine = response.getStatusLine();
if(statusLine.getStatusCode() == HttpURLConnection.HTTP_OK){
result = EntityUtils.toByteArray(response.getEntity());
str = new String(result, "UTF-8");
}
}

最佳答案

我之前遇到过同样的问题。我使用了这样的解决方法: Trusting all certificates using HttpClient over HTTPS

添加 MySSLSocketFactory 后,它可以正常工作。所以这可能对您有所帮助。

注意:这不是一个非常安全的解决方案。仅将其用于测试目的。

关于javax.net.ssl.SSLPeerUnverifiedException : No peer certificate when downloading website content android,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31005108/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com