1
我正遇到一個小小的障礙。英語是在表達如何發送兩個修改主體請求
差,困難我想修改在體內的請求和發送兩個連續請求
原創內容:
POST http://www.text.com/next?cyt=1 is
HTTP/1.1
Host: www.text.com
User-Agent: Million/1.0.0
Content-Length: 58
Accept: */*
Accept-Encoding: gzip
Accept-Language:
Content-Type: application/x-www-form-urlencoded
Cookie: S = hveisf76n2lrnpvbeng8ivrat6
Connection: keep-alive
Connection: keep-alive
S = hveisf76n2lrnpvbeng8ivrat6 & step = ashf87afs0a2e4
試圖修改的身體和發送至:
S = hveisf76n2lrnpvbeng8ivrat6 & step = qarker11s77ar
另一個試圖修改身體併發送至:
S = hveisf76n2lrnpvbeng8ivrat6 & step = qarker22s88ar
請求發送兩次修飾身材
我嘗試做的代碼:
static function OnBeforeRequest(oSession: Session)
{
if(oSession.uriContains("http://www.text.com/next?cyt=1"))
{
var strBody=oSession.GetRequestBodyAsString();
strBody=strBody.replace("step=ashf87afs0a2e4","step=qarker11s77ar");
oSession.utilSetRequestBody(strBody);
var strBody1=oSession.GetRequestBodyAsString();
strBody1=strBody.replace("step=qarker11s77ar","step=qarker22s88ar");
oSession.utilSetRequestBody(strBody1);
}
}
即出現的問題是:
S = hveisf76n2lrnpvbeng8ivrat6 &步= qarker11s77ar
成功傳輸,但
S = hveisf76n2lrnpvbeng8ivrat6 &步= qarker22s88ar
而且不能被髮送,如何解決這個問題呢?謝謝。
您表示您獲得了第一組值的成功傳輸,並且您說第二組值不能被髮送。你沒有看到任何錯誤是正確的,但是問題是我們希望發出第二個請求並且它沒有被髮布? – 2013-04-07 18:08:48