gpt4 book ai didi

java - 如何在 Android 上使用 HTTPS 对服务器进行 POST 调用

转载 作者:行者123 更新时间:2023-12-01 09:06:52 26 4
gpt4 key购买 nike

我在 Android 上有一个自定义证书,需要知道如何附加它以进行后调用。我已经使用 HTTP 成功进行了 POST,但我不知道使用 HTTPS 需要采取哪些步骤。如何加载证书?

最佳答案

如果您的 minSdkVersion 为 24 或更高,则可以使用 Android 7.0 的 network security configuration来处理这个问题。您将证书打包为原始资源,创建一个指示使用该证书的 XML 资源,并在 list 中添加一个属性来指导 Android 使用这些规则。

如果您的 minSdkVersion 低于 24,但为 17 或更高,则可以使用 my backport of the network security configuration code .

如果您的 minSdkVersion 低于 17,您将需要遵循传统的 Java 说明来使用自签名证书。具体操作方法因您使用的 HTTP 客户端 API(HttpURLConnection、OkHttp 等)而异。例如,this blog post概述了如何为 OkHttp 执行此操作。

关于java - 如何在 Android 上使用 HTTPS 对服务器进行 POST 调用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41201186/

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