Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/http/4.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/react-native/7.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
如何在本地主机(*Windows*非Unix)上模拟HTTP POST?_Http_Browser_Http Post_Localhost_Browser Plugin - Fatal编程技术网

如何在本地主机(*Windows*非Unix)上模拟HTTP POST?

如何在本地主机(*Windows*非Unix)上模拟HTTP POST?,http,browser,http-post,localhost,browser-plugin,Http,Browser,Http Post,Localhost,Browser Plugin,在Windows下,向本地主机地址/端口发送HTTP POST的最简单方法是什么 例如,是否存在任何浏览器插件来执行此操作,或者是否可以在Chrome Developer Tools/Firebug控制台中发送命令 [以前也见过类似的问题,但答案似乎大多建议使用Unix工具(如CURL)或网站(如),这会阻止向localhost发送请求。]如果使用Chrome,您可以使用 或与 我想你也可以找到类似firefox的扩展。我通常使用高级REST客户端。我认为它也可以脱机工作(但从未尝试过,因为我

在Windows下,向本地主机地址/端口发送HTTP POST的最简单方法是什么

例如,是否存在任何浏览器插件来执行此操作,或者是否可以在Chrome Developer Tools/Firebug控制台中发送命令


[以前也见过类似的问题,但答案似乎大多建议使用Unix工具(如CURL)或网站(如),这会阻止向localhost发送请求。]

如果使用Chrome,您可以使用 或与


我想你也可以找到类似firefox的扩展。

我通常使用
高级REST客户端。我认为它也可以脱机工作(但从未尝试过,因为我的互联网一直处于打开状态)

我认为该插件也适用于firefox。只需谷歌
高级REST客户端

编辑:

其他一些很酷的选择:

(我现在最喜欢的)


我会用一个脚本来调用PHP来完成这篇文章

文件
send\u post.php

<?php
// here I use argv for URL, but you can adapt it however you like
$url = "http://localhost/".$argv[1];
$data = array('var1' => 'value1', 'var2' => 'value2');

$options = array(
    'http' => array(
        'header'  => "Content-type: application/x-www-form-urlencoded\r\n",
        'method'  => 'POST',
        'content' => http_build_query($data)));

$response = file_get_contents($url, false, stream_context_create($options));

// you can echo the response if you're interrested, or just dump it
echo $response;
?>
<?php print_r ($_POST) ?>
援引

C:\Dev\PHP\SO\PHP>php send_post.php whatever

Warning: file_get_contents(http://localhost/whatever): 
         failed to open stream: HTTP request failed! HTTP/1.1 404 Not Found
         in C:\Dev\PHP\SO\PHP\send_post.php on line 12

C:\Dev\PHP\SO\PHP>php send_post.php SO/PHP/receive_post.php
Array
(
    [var1] => value1
    [var2] => value2
)

经过几分钟的搜索,我发现一个非常类似的q实际上已经被问过了,所以我投票关闭了。批处理文件可能被认为比GUI更简单。这完全取决于你对“简单”的定义。也许其他一些老年退休金计划会发现这种选择更具吸引力,谁知道呢?