--- 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).url
async
{{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 |
A tabela de compatibilidade nessa página é gerada por dados estruturados. Se voce gostaria de contribuir para os dados, favor verificar https://github.com/mdn/browser-compat-data e nos envie um pull request.
{{Compat("api.XMLHttpRequest.open")}}