Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/three.js/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用GET请求而不是POST请求_Post_Get - Fatal编程技术网

使用GET请求而不是POST请求

使用GET请求而不是POST请求,post,get,Post,Get,问题是我想填写一张表格。它是通过POST请求提交的。但从技术上讲,我只能使用GET请求(传递带有GET参数的URL)。而且我无法访问该站点(需要填写表单)所在的服务器 我尝试在GET请求中使用POST参数,但没有成功。我想到的另一件事是将GET请求发送到我自己的服务器,该服务器将执行所需的POST请求。但是我需要从我的IP提交请求,而不是从服务器的IP提交请求 有人能就解决这个问题提出一些建议吗?这是家庭作业吗?你不能使用POST似乎很奇怪 不管怎样 最好的方法是覆盖提交按钮的onclick事件

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

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


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

这是家庭作业吗?你不能使用POST似乎很奇怪

不管怎样

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

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


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

您使用的是什么服务器端技术?数据是如何从A点传输到B点的?对发布的数据做了什么?当您说“技术上我只能使用GET请求”时,技术上阻止您使用POST的原因是什么?ММserver运行的是Apache,但IPs的问题使我的服务器毫无用处。我不能使用POST请求,因为客户端上只有浏览器的地址栏。发布的数据保存在数据库中,如果你是这个意思的话。这不是家庭作业:)问题是我无法访问表单所在页面的源。但是我想把这个链接,提交一个表单,给另一个人。这个人只有一个类似浏览器的地址栏;我认为,如果你只是覆盖onclick,你就可以实现你想要的。混合使用URL参数和POST参数(至少我知道在Perl CGI中是这样)会有一些问题,如果您获得一个POST,它将不会解析出任何get参数。因此,您需要在服务器端尝试此方法,以确保执行POST/GET将得到相同的结果。对不起,可能我的问题表达得不够清楚。我无法访问该站点(需要填写表单)所在的服务器。我所拥有的只是一些其他带有Apache和其他东西的计算机(我可以完全访问它)。另一个男人有一个地址栏,想要提交一个表单。正如我所写的,使用相同的参数GET在POST中不起作用。不幸的是,没有文本字段。。。不过,非常感谢,我会仔细考虑这个想法。好吧,在Firefox之外编辑places.sqlite,创建一个POST书签还是有可能的。