http - J2ME 格外烦人的 HTTP 权限提示

标签 http java-me midp midlet

有些手机只会在第一次连接时提示用户授权。其他人会在 MIDlet 尝试建立 HTTP 连接时弹出权限提示!如果我们想抑制提示,有哪些选项?

我们能否仅使用一个 CA(证书颁发机构)对 JAR 进行签名并让它在所有设备上运行?我们是否必须为每次发布支付签名费用?

是否可以选择创建我们自己的 CA 证书并告诉我们的客户将其安装到设备上?

或者,普通套接字连接似乎不会受到影响。是否有针对 J2ME 在 TCP 之上的 HTTP 的免费实现?

最佳答案

有些手机允许您手动更改设置,每次 session 设置一次。或者尝试添加

MIDlet-权限:javax.microedition.io.connector.http

到jad文件。

是的,如果构建是使用大多数设备上可用的根证书签名的,例如 Verisign Class 3 证书

作为一项安全措施,设备不允许您安装自己的证书,即使它是从 CA 获得的也是如此。

普通套接字连接可能会增加客户端处理数据的开销。还涉及一些安全问题。

关于http - J2ME 格外烦人的 HTTP 权限提示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1022523/

相关文章:

java - J2ME背景音乐

java-me - 使用蓝牙 L2Cap 连接到 HID 设备

java - Sprint 无线工具包

java - 如何杀死等待Java中阻塞函数调用的线程?

http - 如何在 Golang 路由中传递 URL 作为参数?

c# - 使用 Entity Framework 时出现 InvalidCastException

http - URI 中 (./) 的含义?

java - 如何同时读取和写入数据到同一个文件

android - MIDP 和 JME(以及 Android)有什么关系?

linux - 通过端口 8080 上的 SSH 的 HTTP XML 数据