java - HttpUrlConnection 到 HttpsUrlConnection,我可以只添加 's' 吗?

标签 java android httprequest httpurlconnection httpsurlconnection

我开发了一个 Android 应用程序,它成功地将数据从我的移动应用程序发送到我的 REST 服务,然后使用 httpurlconnection 发送到数据库。但是,有人要求我使用 httpsurlconnection,因为 REST 服务将托管在安全位置。

我的请求包括 url,然后打开连接对象。我有授权 header ,然后将数据作为 JSON 对象 发送。

我可以简单地将“s”添加到 httpurlconnection 中还是我需要考虑其他哪些方面?

非常感谢您的帮助,谢谢!

最佳答案

根据 Android 文档:

Calling openConnection() on a URL with the "https" scheme will return an HttpsURLConnection

所以,是的,您可以在调用 openConnection() 时将返回的连接简单地转换为 HttpsURLConnection。在大多数情况下,您无需执行任何其他操作; SSL 证书、握手以及与 HTTPS 协议(protocol)相关的所有其他内容均由系统处理。

关于java - HttpUrlConnection 到 HttpsUrlConnection,我可以只添加 's' 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49901212/

相关文章:

java - 调用递归方法的无法访问的语句

java - 我在检索按钮组的值时做错了什么?

java - 向左或向右滑动时,我的卡片 View 不会总是关闭吗?

android - 如何获取我当前的系统字体名称?

java - HTTP Get 请求 - 不兼容的类型

java - 操作栏上的 "Back"按钮 - Android。如何去 "back"?

java - Android - 设置应用程序主题(样式)

android - 警报管理器在特定时间设置每日警报?

java - JSoup 触发器 "java.nio.charset.IllegalCharsetNameException: iso-8859-1"

java - 使用别名参数名称来接受 Url 编码表单数据值