문제

필요 테스트 HTTP 클라이언트와 상호 작용 오히려지 않을 수정할 수 있습니다.내가 무엇을 테스트하려는 동작할 때 서버 클라이언트의 요청에 포함되는 특정,정체되는 헤더가 있습니다.

내가 생각하는 가장 쉬운 방법을 실행하는 이 테스트를 설정하는 HTTP 프록시를 삽입하는 헤더에 모든 요청을 합니다.무엇이 될 것이 가장 간단한 방법을 설정하는 이니까?

도움이 되었습니까?

해결책

나는 다음과 같은 것이 가능합니다 내에서 개발 환경 구성하여 아파치가 포트 80 에 대한 프록시로 내용이 서버에 포트 8080,다음과 같은 아파치 설정:

NameVirtualHost *
<VirtualHost *>
   <Proxy http://127.0.0.1:8080/*>
      Allow from all
   </Proxy>
   <LocationMatch "/myapp">
      ProxyPass http://127.0.0.1:8080/myapp
      ProxyPassReverse http://127.0.0.1:8080/myapp
      Header add myheader "myvalue"
      RequestHeader set myheader "myvalue"   
   </LocationMatch>
</VirtualHost>

LocationMatchRequestHeader 문서입니다.

이 헤더를 추가합 myheader:myvalue 을 요청하는 응용 프로그램 서버에 있습니다.

다른 팁

설치할 수도 있습니다 Fiddler(http://www.fiddler2.com/fiddler2/ 도)를 설치하는 것은 매우 쉽(보다 더 쉽게 아파치에 대한 예).

그것을 실행 한 후,그 자체 등록 시스템으로 기록합니다.다음을 열고"규정"메뉴를 선택하"사용자 지정 규칙을..."을 열 JScript 파일할 수 있는 요청을 사용자 정의.

사용자 지정 헤더를 추가,추가 줄 OnBeforeRequest 기능:

oSession.oRequest.headers.Add("MyHeader", "MyValue");

고 싶 tinyproxy.사실,참고 최고의 것을 embedd 스크립트 언어다.같은 소리를위한 완벽한 작업 Lua, 특히,본 후 얼마나 잘 작동한 mysqlproxy

내가자는 사용 ("화 HTTP/S 에 대한 프록시 서버 공격 및 테스트 웹 응용 프로그램")이다.당신은 또한 사용할 수 있습니다 Fiddler ("HTTP 디버깅을 프록시").

http://www.proxomitron.info 고 설정한 헤더를 원,등등.

보다는 오히려 프록시를 사용하여,내가 사용하여 로그인 "헤더를 수정" 를 삽입하는 헤더에(나 케이스,가짜 사용하여 로그인 단일 사인온을 테스트 할 수 있도록 서로 다른 사람)입니다.

이 있는 경우 루비 시스템에서는 방법에 대한 작은 루비 프록시를 사용하여 시나트라(을 설치할 수 있는지 확인하십시오 Sinatra Gem).이보다 더 쉽게 설정은 아파치.코드 찾을 수 있습니다 여기에.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top