enable_http_stream

enable_http_stream($enable=true); - enables tracking of raw HTTP traffic (network exchange between the human browser and the server where the site is located).Enabled tracking can significantly slow down the work of human, especially on older machines.

the input Function accepts parameters:

  • $enable – enable (true) or disable(false) RAW HTTP traffic tracking

    After testing, the function returns the result of its work to the script :
  • true – tracking enabled successfully
  • false – tracking failed

    PHP example: raw->".basename(__FILE__)."
    "; //1 echo "1.Turn on http: tracking"; echo $raw->enable_http_stream(true)."
    "; //2 echo "2.Go to Google:"; echo $browser->navigate("http://google.com")."
    "; //3 echo "3.Get the last answered url and the last requested title:

    "; echo $raw->get_last_request_url(0)."

    "; echo $raw->get_last_request_header(0)."
    "; //4 echo "
    4.Clear information raw:"; echo $raw->clear_last_requests_array().""; echo $raw->clear_last_responses_array()."
    "; //five echo "5.Disable tracking:"; echo $raw->enable_all_streams(false); //end echo "

    "; //Quit $app->quit(); ?>
    Python example: # Additional paths import sys sys.path.insert(0, '../../../Templates PY/') xhe_host = "127.0.0.1:7012" from xweb_human_emulator import * # Start echo("
    raw.xxxxxxxxx
    ") # 1 echo("1.Enable http tracking:") echo(raw.enable_http_stream(true), "
    ") # 2 echo("2.Go to Google:") echo(browser.navigate("http://google.com"), "
    ") # 3 echo("3.Get the last answered url and the last requested title:

    ") echo(raw.get_last_request_url(0), "

    ") echo(raw.get_last_request_header(0), "
    ") # 4 echo("
    4.Clear raw info:") echo(raw.clear_last_requests_array(), "") echo(raw.clear_last_responses_array(), "
    ") # five echo("5.Disable tracking:") echo(raw.enable_all_streams(false)) # end echo("

    ") # Quit app.quit()
    C# example: #region using using System; using System.Diagnostics; using System.Collections.Generic; using System.Linq; using System.IO; using System.Text; using System.Threading; using XHE; using XHE.XHE_DOM; using XHE.XHE_System; using XHE.XHE_Window; using XHE.XHE_Web; #endregion class Program: XHEScript { static void Main(string [] args) { //init XHE server = "127.0.0.1:7010"; InitXHE(); //Start echo("
    raw.enable_http_stream
    "); //1 step echo("1.Enable http: tracking"); echo(raw.enable_http_stream(true) + "
    "); //step 2 echo("2.Let's go to Google:"); echo(browser.navigate("http://google.com") + "
    "); //step 3 echo("3.Get the last answered url and the last requested title:

    "); echo(raw.get_last_request_url(0) + "

    "); echo(raw.get_last_request_header(0) + "
    "); //step 4 echo("
    4.Clear raw info:"); echo(raw.clear_last_requests_array() + ""); echo(raw.clear_last_responses_array() + "
    "); //step 5 echo("5.Turn off tracking:"); echo(raw.enable_all_streams(false)); //end echo("

    "); app.quit(); } }
    Java Script example: //connect the object to control the emulator, if not already connected xhe_host = "127.0.0.1:7010"; echo = require("../../../Templates JS/xweb_human_emulator.js"); //Start echo("
    raw.enable_http_stream
    "); //1 step echo("1.Enable http: tracking"); echo(raw.enable_http_stream(true) + "
    "); //step 2 echo("2.Let's go to Google:"); echo(browser.navigate("http://google.com") + "
    "); //step 3 echo("3.Get the last answered url and the last requested title:

    "); echo(raw.get_last_request_url(0) + "

    "); echo(raw.get_last_request_header(0) + "
    "); //4 echo("
    4.Clear raw info:"); echo(raw.clear_last_requests_array() + ""); echo(raw.clear_last_responses_array() + "
    "); //five echo("5.Turn off tracking:"); echo(raw.enable_all_streams(false); //end echo("

    "); //Quit app.quit();