http - google - rest post chrome plugin
Cómo simular HTTP POST en localhost(* Windows*no Unix)? (3)
Esta pregunta ya tiene una respuesta aquí:
¿Cuál es la forma más sencilla de enviar un HTTP POST a una dirección / puerto localhost en Windows?
Por ejemplo, ¿existen complementos de navegador para hacer esto o podría enviarse un comando en la consola de Chrome Developer Tools / Firebug?
[Han visto preguntas similares similares antes, pero las respuestas parecen recomendar el uso de herramientas de Unix como CURL o sitios web como http://www.hurl.it , que impiden enviar la solicitud a localhost.]
Invocaría PHP con un script que haga la publicación.
archivo send_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;
?>
archivo de prueba http://localhost/SO/PHP/receive_post.php
<?php print_r ($_POST) ?>
invocacion
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
)
si usa Chrome, puede ir con DHC mediante Restlet o con la consola de descanso .
Creo que también puedes encontrar extensiones como las de Firefox.
Utilizo Advanced REST Client
general. Supongo que funciona sin conexión también (nunca lo intenté, ya que mi Internet siempre está activa).
Cliente REST avanzado para Chrome
Creo que el complemento también está disponible para Firefox. Solo google Advanced REST Client
EDITAR:
Algunas otras alternativas geniales:
Paw (mi favorito actual)