我从stackoverflow上的这个答案找到了如何在android上发布http帖子:https ://stackoverflow.com/a/11899938
我不知道这是否是制作 http 帖子的好主意,因为它不安全,任何知道 url 来对我的帖子发表评论的人都可以使用该 url 发布垃圾邮件。
那么,如何为我的应用创建一个安全的评论框呢?
我从stackoverflow上的这个答案找到了如何在android上发布http帖子:https ://stackoverflow.com/a/11899938
我不知道这是否是制作 http 帖子的好主意,因为它不安全,任何知道 url 来对我的帖子发表评论的人都可以使用该 url 发布垃圾邮件。
那么,如何为我的应用创建一个安全的评论框呢?
您似乎误解了 POST 的含义。另一个问题是询问如何使用称为 POST 的方法将数据发送到 HTTP 服务器——对 HTTP 服务器的每个请求都有一个方法,例如 POST、GET、DELETE、PUT 等。他不是在询问将数据发送到评论应用。您可以通过 HTTP POST 完成此操作,但您需要发送身份验证信息、使用 HTTPS 以确保安全,并在另一端的 Web 服务中提供所有身份验证。他所问的只是你想要做的事情的一部分。
post 方法的作用:
POST 方法
请注意,查询字符串(名称/值对)在 POST 请求的 HTTP 消息正文中发送:
POST /test/demo_form.asp HTTP/1.1 Host: w3schools.com name1=value1&name2=value2
关于 POST 请求的其他一些说明:
- POST 请求永远不会被缓存
- POST 请求不会保留在浏览器历史记录中
- 不能为 POST 请求添加书签
- POST 请求对数据长度没有限制
为了您的关心:
任何知道对我的帖子发表评论的网址的人都可以使用该网址发布垃圾邮件。
在 POST 方法中,数据不显示在 URL 中。这意味着正在查看或使用 URL 的人将无法知道通过 URL 发送的数据是什么。它只会在用户使用 GET 或带有 URL 的查询字符串时显示。
有关更多信息,您可以在此处查看。