fiddler HTTPMethod (GET / PUT / POST / DELETE…) 열


81

피들러 디스플레이에 HTTPMethod (GET / PUT / POST / DELETE ...) 열을 추가하는 쉬운 방법이 있습니까?

세션 변수를 추가하기위한 fiddler wiki 에서 다음 지침을 찾았습니다 .

cols add "클라이언트 IP 주소"X-CLIENTIP

그러나 HTTPMethod는 쉽지 않은 것 같습니다.

누구든지이 작업을 수행하는 방법을 알고 있거나 좋은 피들러 스크립트를 가지고 있습니까?

답변:


22

규칙을 편집 한 다음 Handlers 클래스에서 다음을 추가합니다.

public static BindUIColumn("Method", 60)
    function FillMethodColumn(oS: Session){

        return oS.oRequest.headers.HTTPMethod; 
    }

189

이제 더 쉬운 방법이 있습니다 (v4.4.5.1 이전 버전부터).

열 표시 줄을 마우스 오른쪽 버튼으로 클릭 하고 사용자 지정 ...을 선택 합니다.

컬렉션 : 기타
필드 이름 : RequestMethod
열 사용자 지정 대화 상자의 스크린 샷

결과:
새로 생성 된 열의 스크린 샷


4
이보다 직관적입니다
misaxi

3
"또는 나중에" 를 의미하지 않습니까? 어쨌든, +1.
Cerbrus

3
아니, 내가 말 하거나 그보다 일찍 했어 . 기본적으로이 버전에서 작동하며 몇 개의 버전이 추가되었는지 잘 모르겠습니다. haha
Matthias

1
이를 실행중인 세션에 추가하면 Fiddler가 돌아가서 기존 트랜잭션에 대해이 열을 채우지 않습니다 (열을 추가해도 Fiddler가 이미 렌더링 한 데이터를 다시 구문 분석하지 않음). 해당 세션을 .saz 파일로 내보내고 다시 가져 오면 Fiddler에서 해당 데이터를 다시 렌더링하고 새 열을 채 웁니다. 이미 데이터를 캡처 한 Fiddler 인스턴스에이 열을 추가했고 처음에는 빈 "Method"열을보고 혼란 스러웠 기 때문에이 열을 언급했습니다.
LinuxDisciple
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.