Firebug를 사용하여 웹 페이지에 어떻게 게시합니까?
Firebug를 사용하여 웹 페이지에 어떻게 게시합니까?
AFAIK Firebug는 이것을 할 수 없습니다. 그러나 Firebug의 정신에 따라 Tamper Data 라는 매우 유용한 Firefox 확장 기능이 있습니다. 이것은 당신이 원하는 것을 할 수 있어야합니다.
이를 통해 브라우저의 각 요청을 모니터링 할 수 있으며 전송되기 전에 모든 단일 요청을보고 편집 할 수있는 옵션을 켤 수 있습니다.
콘솔 (예 : FireFox ctrl + shift + k ) 을 열고 간단한 JS를 입력 하여 모든 페이지에 POST 요청을 보낼 수 있습니다 .
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();
Firefox 27 (아마도 이전 버전 일 수도 있고 확인하지 않았을 수도 있음)에는 요청을 수정하고 다시 보낼 수있는 개발자 도구가 내장되어 있습니다. Firebug를 설치하지 않은 경우 F12 키를 눌러 콘솔을 사용할 수 있습니다. Firebug가 설치되어 있으면 Ctrl+Shift+K
대신 누르십시오 .
나는 이것이 오래된 질문이라는 것을 알고 있지만 최근에 같은 문제를 발견하고 내가 사용하는 방법을 공유하고 싶었습니다.
POST하려는 웹 사이트에 method = "POST"(매우 가능성이 높은 시나리오)의 양식이 있다고 가정하면 Firebug의 JavaScript 명령 줄을 사용하여 프로그래밍 방식으로 POST 요청을 제출할 수 있습니다. Firebug에서 "Show Command Line"아이콘을 클릭하고 창의 맨 아래에있는 좁은 텍스트 상자에 다음과 같이 입력하십시오.
document.forms[0].submit()
아마도 이것은 누군가를 도울 것입니다.
또 다른 간단한 해결책은 jQuery를 사용하는 웹 페이지를로드하고 콘솔에 $ .post ()를 입력하는 것입니다.
HTTP 리소스 테스트 는이를 수행 할 수있는 firefox 플러그인입니다.
포스트 요청 및 기타 기능을 수행하는 또 다른 강력한 Firefox 플러그인은 Hackbar 입니다.
관련 : 이미 작성된 POST를 재전송하려면 Net / XHR보기에서 POST 요청을 마우스 오른쪽 단추로 클릭하고 "재전송"을 클릭하십시오.
Firebug 1.12.0 사용 :
이 작업을 수행하는 Firebug 방법을 찾고 있습니다. 그런 다음 Fiddler를 사용할 수 있다는 것을 깨달았습니다 . 이것은 웹 요청을 디버깅 할 때 내가 아는 가장 강력한 도구입니다.
Fiddler 모든 브라우저, 시스템 또는 플랫폼을위한 무료 웹 디버깅 프록시
클릭 작곡가 탭을 원하는대로 귀하의 요청을 쓰기 - 다음 실행을 클릭합니다.
플러그인이 필요 없습니다!
BOOKMARK BAR 에서 URL을 드래그 한 다음 마우스 오른쪽 버튼을 클릭하고 EDIT 하여 자바 스크립트 코드를 삽입하면됩니다.
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);
그런 다음 타겟 사이트 링크를 입력하고 BOOKMARK BAR ! 그게 다야!
( 출처 : https://stackoverflow.com/a/38643171/2377343 )
참고 URL : https://stackoverflow.com/questions/1230140/how-do-i-post-to-a-web-page-using-firebug
'Development Tip' 카테고리의 다른 글
Visual Studio Code — 파일 끝에 새 줄 삽입 (0) | 2020.11.30 |
---|---|
웹 애플리케이션의 SMS (0) | 2020.11.30 |
NSArray와 NSMutableArray의 차이점 (0) | 2020.11.30 |
크롬의 선택 옵션 요소에 대한 클릭 이벤트 (0) | 2020.11.30 |
.NET / C #에서 틱 정밀도의 타임 스탬프를 얻는 방법은 무엇입니까? (0) | 2020.11.30 |