Fork of \href{https://github.com/driverdan/node-XMLHttpRequest}{\texttt{ node-\/\+XMLHttp\+Request}} by \href{http://driverdan.com}{\texttt{ driverdan}}. Forked and published to npm because a \href{https://github.com/rase-/node-XMLHttpRequest/commit/a6b6f296e0a8278165c2d0270d9840b54d5eeadd}{\texttt{ pull request}} is not being created and merged. Changes made by \href{https://github.com/rase-/node-XMLHttpRequest/tree/add/ssl-support}{\texttt{ rase-\/}} are needed for \href{https://github.com/Automattic/engine.io-client}{\texttt{ engine.\+io-\/client}}.\hypertarget{md_sfcode_node_modules_xmlhttprequest_ssl_README_autotoc_md34359}{}\doxysection{Usage}\label{md_sfcode_node_modules_xmlhttprequest_ssl_README_autotoc_md34359}
Here\textquotesingle{}s how to include the module in your project and use as the browser-\/based XHR object. \begin{DoxyVerb}var XMLHttpRequest = require("xmlhttprequest-ssl").XMLHttpRequest;
var xhr = new XMLHttpRequest();
\end{DoxyVerb}
 Note\+: use the lowercase string \char`\"{}xmlhttprequest-\/ssl\char`\"{} in your require(). On case-\/sensitive systems (eg Linux) using uppercase letters won\textquotesingle{}t work. \hypertarget{md_sfcode_node_modules_xmlhttprequest_ssl_README_autotoc_md34360}{}\doxysection{Original README}\label{md_sfcode_node_modules_xmlhttprequest_ssl_README_autotoc_md34360}
\hypertarget{md_sfcode_node_modules_xmlhttprequest_ssl_README_autotoc_md34361}{}\doxysubsection{Usage}\label{md_sfcode_node_modules_xmlhttprequest_ssl_README_autotoc_md34361}
Here\textquotesingle{}s how to include the module in your project and use as the browser-\/based XHR object. \begin{DoxyVerb}var XMLHttpRequest = require("xmlhttprequest").XMLHttpRequest;
var xhr = new XMLHttpRequest();
\end{DoxyVerb}
 Note\+: use the lowercase string \char`\"{}xmlhttprequest\char`\"{} in your require(). On case-\/sensitive systems (eg Linux) using uppercase letters won\textquotesingle{}t work.\hypertarget{md_sfcode_node_modules_xmlhttprequest_ssl_README_autotoc_md34362}{}\doxysubsection{Versions}\label{md_sfcode_node_modules_xmlhttprequest_ssl_README_autotoc_md34362}
Prior to 1.\+4.\+0 version numbers were arbitrary. From 1.\+4.\+0 on they conform to the standard major.\+minor.\+bugfix. 1.\+x shouldn\textquotesingle{}t necessarily be considered stable just because it\textquotesingle{}s above 0.\+x.

Since the XMLHttp\+Request API is stable this library\textquotesingle{}s API is stable as well. Major version numbers indicate significant core code changes. Minor versions indicate minor core code changes or better conformity to the W3C spec.\hypertarget{md_sfcode_node_modules_xmlhttprequest_ssl_README_autotoc_md34363}{}\doxysubsection{License}\label{md_sfcode_node_modules_xmlhttprequest_ssl_README_autotoc_md34363}
MIT license. See LICENSE for full details.\hypertarget{md_sfcode_node_modules_xmlhttprequest_ssl_README_autotoc_md34364}{}\doxysubsection{Supports}\label{md_sfcode_node_modules_xmlhttprequest_ssl_README_autotoc_md34364}

\begin{DoxyItemize}
\item Async and synchronous requests
\item GET, POST, PUT, and DELETE requests
\item All spec methods (open, send, abort, get\+Request\+Header, get\+All\+Request\+Headers, event methods)
\item Requests to all domains
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_xmlhttprequest_ssl_README_autotoc_md34365}{}\doxysubsection{Known Issues / Missing Features}\label{md_sfcode_node_modules_xmlhttprequest_ssl_README_autotoc_md34365}
For a list of open issues or to report your own visit the \href{https://github.com/driverdan/node-XMLHttpRequest/issues}{\texttt{ github issues page}}.


\begin{DoxyItemize}
\item Local file access may have unexpected results for non-\/\+UTF8 files
\item Synchronous requests don\textquotesingle{}t set headers properly
\item Synchronous requests freeze node while waiting for response (But that\textquotesingle{}s what you want, right? Stick with async!).
\item Some events are missing, such as abort
\item get\+Request\+Header is case-\/sensitive
\item Cookies aren\textquotesingle{}t persisted between requests
\item Missing XML support
\item Missing basic auth 
\end{DoxyItemize}