pike.git / lib / modules / Protocols.pmod / HTTP.pmod / module.pmod

version» Context lines:

pike.git/lib/modules/Protocols.pmod/HTTP.pmod/module.pmod:394:      protected void https_proxy_connect_ok(Protocols.HTTP.Query con,    array(mixed) orig_cb_info,    Standards.URI url, string method,    mapping(string:string) query_variables,    mapping(string:string) request_headers,    string data)   {    con->set_callbacks(@orig_cb_info);    +  con->con->set_nonblocking(0, +  lambda() { +  do_async_method(method, url, query_variables, +  request_headers, con, data); +  }, con->async_failed); +     con->headers["connect"] = "keep-alive";    con->headers["content-length"] = "0";    con->host = url->host;    con->port = url->port;    con->https = 1; -  con->start_tls(0, 1); -  -  do_async_method(method, url, query_variables, request_headers, con, data); +  con->start_tls(0);   }      //! Low level asynchronous proxied HTTP call method.   //!   //! Makes an HTTP request through a proxy.   //!   //! @param proxy   //! URL for the proxy.   //!   //! @param user