2012-04-18 7 views
4

첫 번째 바이올린 스크립트를 작성하려고합니다.게시 본문이 서버에 도달하기 전에 어떻게 변경합니까?

게시 본이 서버에 도달하기 전에 어떻게 변경합니까?

즉, 양식을 작성하고 제출을 클릭 한 다음 원하는 내용을 변경하기 위해 일시 ​​중지하고 마지막으로 서버로 보냅니다.

이 스크립트에서 응답을 변경했지만 요청을 변경하고 싶습니다.

if (oSession.HostnameIs("www.bayden.com") && oSession.oResponse.headers.ExistsAndContains("Content-Type","text/html")){ 
    oSession.utilDecodeResponse(); 
    oSession.utilReplaceInResponse('<b>','<u>'); 
} 
+0

https://stackoverflow.com/questions/15863044/how-to-send-two-to-modify-the-body-request가있다 시도 분명한 대답이 – LinuxDisciple

답변

3

if (oSession.uriContains("/myposturl")) { 
    if (oSession.HTTPMethodIs("POST")){ 
     oSession["x-breakrequest"]="pause"; 
    } 
} 

OnBeforeRequest

+0

일했습니다. 감사. –

+0

거기에 내가 script.for에서 값을 변경할 수있는 매개 변수입니다 거기에 id를 포함하는 매개 변수 guid 내가 바이올라 스크립트로 해당 게시 매개 변수의 값을 변경하려면. – rohitarora

관련 문제