--- title: XMLHttpRequest.open() slug: Web/API/XMLHttpRequest/open tags: - Referencia - metodo translation_of: Web/API/XMLHttpRequest/open ---
O {{domxref("XMLHttpRequest")}} métodoopen() inicializa uma nova requisição, ou reinicializa uma requisição já existente.
open() já tenha sido chamada) é equivalente a chamar {{domxref("XMLHttpRequest.abort", "abort()")}}.XMLHttpRequest.open(method, url) XMLHttpRequest.open(method, url, async) XMLHttpRequest.open(method, url, async, user) XMLHttpRequest.open(method, url, async, user, password)
method"GET", "POST", "PUT", "DELETE", etc. Ignorado para URLs não-HTTP(S).urlasync {{optional_inline}}true, indica quando realizar a operação de forma assíncrona. Se este valor for false, o método send() não retorna nada até que a resposta da requisição seja recebida. Se o valor for true, notificação de uma transação concluída é provida usando event listeners. Isso deve ser verdadeiro se o atributo multipart é true, ou uma exceção será lançada.
user {{optional_inline}}null.password {{optional_inline}}null.| Especificação | Status | Comentário |
|---|---|---|
| {{SpecName('XMLHttpRequest', '#the-open()-method', 'open()')}} | {{Spec2('XMLHttpRequest')}} |
Padrão WHATWG |
{{Compat("api.XMLHttpRequest.open")}}