将android连接到Django服务器

将android连接到Django服务器,android,api,Android,Api,我知道这个问题被回答了好几次,但我不知道该怎么做 我应该如何发送关键信息,如密码等。我的主机提供商授予SSL认证 我应该使用HttpPost还是需要更加安全 这是我的帖子片段 HttpPost post = new HttpPost("http://example.com/"); NameValuePair[] data = { new NameValuePair("a", "b"), new NameValuePair

我知道这个问题被回答了好几次,但我不知道该怎么做

我应该如何发送关键信息,如密码等。我的主机提供商授予SSL认证

我应该使用
HttpPost
还是需要更加安全

这是我的帖子片段

HttpPost post = new HttpPost("http://example.com/");
NameValuePair[] data = {
    new NameValuePair("a", "b"),
    new NameValuePair("c", "d")
};
post.setRequestBody(data);
InputStream in = post.getResponseBodyAsStream();

任何帮助都将不胜感激。

您将请求类型(
POST
GET
等)与传输方法(
HTTP
HTTPS
)混淆了

如果您已获得SSL证书,则应将服务器设置为在安全连接上侦听(对于
HTTPS
,通常为
443
,但对于服务器不一定如此)

然后,您的呼叫应该被路由到
https://[您的\u服务器]/
。这样他们就安全了

实际上,您应该考虑使用库来发出请求。您可能很快就会遇到“主线程上的网络流量”警告。看看“快速安卓网络”或“截击”