android - Android 应用程序可以从解析网页中获取 CSRF token 吗?

标签 android forms api token csrf

假设有一个网站不提供 api 服务。然而,一个合法的安卓应用想要提供有用的服务。因此,首先他们要求用户在该网站上创建一个帐户。然后,一旦用户登录,他们就可以直接从应用程序执行某些功能,例如“喜欢”帖子或评论内容。但很明显,CSRF token 用于所有表单提交。那么Android应用程序是否能够获取此 token ?如果没有,有没有办法请求用户允许获取它?另外,如果为 iOS 制作相同的应用程序,功能是否会相同?

谢谢。

最佳答案

假设应用代表用户发出登录请求并存储身份验证 cookie 以供后续请求使用,那么可以。

GET 请求将需要对网页上的表单进行,CSRF token 被解析,然后 POST 请求将传递所有必填参数(包括token)。

是的,这也可以用 iOS 完成。

关于android - Android 应用程序可以从解析网页中获取 CSRF token 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20210216/

相关文章:

android - 在特定 youtube 帐户中上传视频 - Android

c# - MVC3 Ajax.BeginForm OnSuccess 无法在 Firefox 中运行

php - 将表单值提交到数据库、php

php - 通过将ip用户发送到youtube,每个限制的youtube api v3用户

android - 在 ActionBarSherlock 中设置自定义主页布局

java - Gba请求 : Constructor Called 222 userAgent Apache-HttpClient/UNAVAILABLE Parsing XML File

php - 为什么 mysql 不能用我的 php 脚本查询?

javascript - 获取 Facebook 嵌入式 iframe 视频和帖子高度

javascript - 在 webOS 中隐藏唯一的 API key (Enyo/JavaScript)

android - 我们如何在我们的应用程序中显示此 UI