---
title: "List the different states of XMLHttpRequest with their description."  
description: "List the different states of XMLHttpRequest with their description."  
author: "Sumit Kesarwani"  
published: 2014-09-02  
updated: 2020-09-23  
canonical: https://www.mindstick.com/interview/2128/list-the-different-states-of-xmlhttprequest-with-their-description  
category: "asp.net"  
tags: ["asp.net"]  
reading_time: 1 minute  

---

# List the different states of XMLHttpRequest with their description.

The different states of the XMLHttpRequest object are as follows:

**Uninitialized -** Refers to the state when the object has not been initialized.

**Open -** Refers to the state when the object has been created; however, the send function has not been invoked.

**Sent -**Refers to the state when the send function is invoked; however, the status and headers are not available.

**Receiving -** Refers to the state when the process is receiving data.

**Loaded -** Refers to the state when the procedure is completed and the entire data is available.

## Answers

### Answer by Sumit Kesarwani

The different states of the XMLHttpRequest object are as follows:

**Uninitialized -** Refers to the state when the object has not been initialized.

**Open -** Refers to the state when the object has been created; however, the send function has not been invoked.

**Sent -**Refers to the state when the send function is invoked; however, the status and headers are not available.

**Receiving -** Refers to the state when the process is receiving data.

**Loaded -** Refers to the state when the procedure is completed and the entire data is available.


---

Original Source: https://www.mindstick.com/interview/2128/list-the-different-states-of-xmlhttprequest-with-their-description

Copyright © MindStick Software Pvt. Ltd. This Markdown version is provided for developers, AI systems, and offline reading.
