Android服务通信,通过SSL使用Raw字节

时间:2014-01-27 16:45:15

标签: android web-services sockets ssl

我已经提供了第三方API来访问服务,以便从客户端Android应用程序完成一些工作。

他们提供了服务托管网址端口号,并要求通过SSL IP套接字连接发送原始字节(请求数据)。

他们要求遵循的步骤

  1. 打开与服务的SSL连接。 SSL连接将进行相互身份验证。 (自签名证书)
  2. 以CSV结构格式发送请求数据(通过SSL IP套接字连接的原始字节)。
  3. 应用程序现在将从SSL连接收到响应(字节流)。
  4. 问题

    1. 这是Android中的标准方法吗?
    2. 我之前通过HTTP / S(POST和GET)方法发送请求数据与web服务进行了沟通,但我们想知道如何做到这一点。阅读了很多教程(LINK1),但仍然不确定如何做到这一点。
    3. 我想在这里完成(步骤)我必须做的事情。谢谢......

1 个答案:

答案 0 :(得分:2)

在任何需要保护数据的平台上使用SSL是标准做法。它与Android没有任何关系。

在Android客户端应用中,您可以使用SSLSocket课程。它将为您处理SSL部分,因此您需要关注的是发送CSV数据并读取响应数据。