如何将 HTTP 数据 POST 到 HTTP 表单中“禁用”的输入字段?

如何将 HTTP 数据 POST 到 HTTP 表单中“禁用”的输入字段?

我需要将数据发布到显示的框中,但我无法单击它。在 Firefox 中检查元素后,我注意到输入字段在标签中显示“disabled”=disabled,然后研究了如何在禁用字段中发布。

我最终在本地机器上保存了网页的副本,并编辑了 HTML 以删除“禁用”部分,现在我能够在表单中输入数据,但它似乎没有发布数据,因为我一直被重定向回同一页面。

我需要登录才能发布数据或查看页面。以下是页面:https://thisislegal.com/challenge/bonus/2

就像我说的,需要登录才能看到 POST 表单。为什么在保存 HTML 页面、删除“disabled”标签并发送请求后无法发布数据?

答案1

我使用本地代理拦截从浏览器到 Web 服务器的发布请求,从而解决了这个问题。然后,我在请求中添加了额外的参数(已禁用的参数)并设置了其值。服务器做出了应有的响应。

相关内容