因此,我正在为特定网站创建一个应用程序,该应用程序对某些文章/实体或其他内容有评论。我已经知道如何使用 RSS 获取这些评论,但我也很好奇我是否可以从应用程序本身实现回复功能。该网站没有为此提供 API,但我知道当您写评论时,它会发送一个包含表单内容的 POST 请求。
有没有办法找出那个 POST 请求的样子,所以我可以从我的应用程序中发送一个类似的请求?最终目标是能够将我的应用程序中的新评论回复/发布到该网站。
有什么想法吗?只是理论上。
有没有办法找出那个 POST 请求的样子,所以我可以从我的应用程序中发送一个类似的请求?
使用一些调试器,例如FF 的 FireBug或Opera 的 DragonFly。
所以我可以从我的应用程序发送一个类似的?
如果任何人都可以看到请求的性质并在他们的应用程序中提出此类请求,那将是不安全的。应用程序可能不好并发送垃圾邮件。
应该有一些验证码或CSRF保护。
如果有——你的计划将行不通。
如果没有 - 这是安全漏洞。
我的建议。最好创建一些 API 并从您的 APP 中调用它。
简单的 HTTP、XML-RPC或SOAP。
这将是更安全和更有用的事情。
查看发送 post 请求的页面。如果 HTML 代码或 javascript 很简单,您可以了解哪些是发送到服务器的 POST 数据。否则,也许您可以访问服务器并查看那里的代码?
使用 Chrome 或 Firefox(带有 Firebug 插件)指向您的浏览器并打开检查器(Control-Alt-I / Command-Alt-I),然后打开“网络”选项卡。在那里,您将看到对服务器的实时请求和响应。
如果您需要从您的应用程序实施身份验证,请搜索“cookie jar”和您的语言。