使用GET请求而不是POST

时间:2011-05-10 22:51:40

标签: post get

问题在于我想填写一份表格。它是通过POST请求提交的。但从技术上讲,我只能使用GET请求(传递带有GET参数的URL)。而且我无法访问站点(带有要填写的表单)所在的服务器。

我尝试在GET请求中使用POST参数,但它没有用。我想到的另一件事是将GET请求发送到我自己的服务器,该服务器将执行所需的POST请求。但是我需要从我的IP提交请求,而不是从服务器提交请求......

有人可以就解决这个问题提出一些建议吗?

2 个答案:

答案 0 :(得分:0)

这是家庭作业吗?似乎很奇怪,你将无法使用POST。

无论如何,

执行此操作的最佳方法是覆盖提交按钮的onclick事件; JS函数可以轮询您要提交的字段。然后对值使用encodeURIComponent()将它们正确地发送到您的Web服务器。

在这里,您可以使用get?element = value& ....请求加载新页面。

http://www.w3schools.com/jsref/jsref_encodeURIComponent.asp

答案 1 :(得分:0)

Firefox允许您将带有至少一个常规文本输入字段的HTML表单(GET或POST)转换为搜索关键字书签,但我不确定从一个书签导入和导出单个书签是多么容易将Firefox拷贝到另一个。