Как я могу разместить на веб-странице с помощью Firebug? - PullRequest
61 голосов
/ 05 августа 2009

Как мне разместить POST на веб-странице с помощью Firebug?

Ответы [ 10 ]

41 голосов
/ 09 августа 2012

Вы можете отправить POST запрос на любую страницу, открыв консоль (например, в FireFox ctrl + shift + k ) и набрав простой JS:

var formPost = document.createElement('form');
formPost.method = 'POST';
formPost.action = 'https://www.google.com'; //or any location you want
document.body.appendChild(formPost);
formPost.submit();
36 голосов
/ 05 августа 2009

AFAIK Firebug не может этого сделать. Однако есть очень полезное расширение Firefox в духе Firebug, которое называется Tamper Data . Это должно быть в состоянии сделать то, что вы хотите.

Он позволяет вам отслеживать каждый запрос, сделанный браузером, и вы можете включить опцию, которая позволяет вам просматривать и редактировать каждый запрос до его отправки.

22 голосов
/ 10 февраля 2014

Firefox 27 (может быть, и более ранние версии, никогда не проверял) имеет встроенные инструменты разработчика для изменения и повторной отправки запросов. Если у вас не установлен Firebug, консоль можно получить, нажав клавишу F12. Если Firebug установлен, нажмите Ctrl+Shift+K.

enter image description here

13 голосов
/ 17 мая 2011

Я знаю, что это старый вопрос, но недавно я наткнулся на ту же проблему и хотел поделиться методом, который я использую.

Предполагая, что веб-сайт, для которого вы хотите, чтобы POST имел форму с методом = "POST" (очень вероятный сценарий), вы можете использовать командную строку JavaScript Firebug для программного запроса POST. Просто нажмите значок «Показать командную строку» в Firebug и введите что-то вроде этого в узкое текстовое поле в самом низу окна:

    document.forms[0].submit()

Может быть, это кому-нибудь поможет.

6 голосов
/ 04 апреля 2012

Другое простое решение - загрузить любую веб-страницу, использующую jQuery, и ввести в консоли $ .post ().

4 голосов
/ 26 мая 2011

Тест ресурса HTTP - это плагин Firefox, который может это сделать.

1 голос
/ 26 августа 2013

Связанный: Чтобы повторно отправить уже созданный POST, щелкните правой кнопкой мыши запрос POST в представлении Net / XHR и выберите «Переслать».

Использование Firebug 1.12.0:

1 голос
/ 09 августа 2012

Еще один мощный плагин Firefox для выполнения пост-запроса и некоторых других функций - Hackbar .

0 голосов
/ 29 июля 2016

НЕТ НЕОБХОДИМОСТИ плагинов !!

Просто перетащите любой URL-адрес в ЗАКЛАДКА БРОНИРОВАНИЯ , затем щелкните правой кнопкой мыши и РЕДАКТИРОВАТЬ и вставьте код JavaScript:

enter image description here

javascript:var my_params=prompt("Enter your parameters","var1=aaaa&var2=bbbbb"); var Target_LINK=prompt("Enter destination", location.href); function post(path, params) {   var form = document.createElement("form");   form.setAttribute("method", "post");   form.setAttribute("action", path);   for(var key in params) {  if(params.hasOwnProperty(key)) {        var hiddenField = document.createElement("input");      hiddenField.setAttribute("name", key);      hiddenField.setAttribute("value", params[key]);         form.appendChild(hiddenField);  }   }   document.body.appendChild(form);  form.submit(); }   parsed_params={}; my_params.substr(1).split("&").forEach(function(item) {var s = item.split("="), k=s[0], v=s[1]; parsed_params[k] = v;}); post(Target_LINK, parsed_params); void(0); 

затем введите ссылку на целевой сайт и нажмите эту кнопку в БРОНИРОВАНИЕ БАР ! Вот и все!





( источник: https://stackoverflow.com/a/38643171/2377343)

0 голосов
/ 09 ноября 2013

Пришел сюда в поисках Firebug, как это сделать. Тогда я понял, что могу использовать Fiddler . Это самый мощный инструмент, который я знаю, когда дело доходит до отладки веб-запросов.

Fiddler Бесплатный прокси-сервер отладки для любого браузера, системы или платформа

Перейдите на вкладку Composer и напишите свой запрос, а затем нажмите Выполнить.

...