---
name: "http_driver_errors"
section: "3"
platform: "linux"
package: "libglobus-xio-doc"
version: "3.3-1"
release: "Debian 7 (Wheezy)"
platforms: ["linux"]
url: "https://new.carta.tech/http_driver_errors"
---

# http\_driver\_errors(3)

## NAME

Error Types -

### Enumerations

enum **globus\_xio\_http\_errors\_t** { **GLOBUS\_XIO\_HTTP\_ERROR\_INVALID\_HEADER**, **GLOBUS\_XIO\_HTTP\_ERROR\_PARSE**, **GLOBUS\_XIO\_HTTP\_ERROR\_NO\_ENTITY**, **GLOBUS\_XIO\_HTTP\_ERROR\_EOF**, **GLOBUS\_XIO\_HTTP\_ERROR\_PERSISTENT\_CONNECTION\_DROPPED** }\

## Detailed Description

In addition to errors generated by underlying protocol drivers, the XIO HTTP driver defines a few error conditions specific to the HTTP protocol.

**See also:**

globus\_xio\_driver\_error\_match()

## Enumeration Type Documentation

### enum globus\_xio\_http\_errors\_t

Error types used to generate errors using the globus\_error\_generic module.

**Enumerator:**

- *GLOBUS\_XIO\_HTTP\_ERROR\_INVALID\_HEADER*

  *An attempt to set a header which is not compatible with the HTTP version being used.*

- *GLOBUS\_XIO\_HTTP\_ERROR\_PARSE*

  *Error parsing HTTP protocol.*

- *GLOBUS\_XIO\_HTTP\_ERROR\_NO\_ENTITY*

  *There is no entity body to read or write.*

- *GLOBUS\_XIO\_HTTP\_ERROR\_EOF*

  *Server side fake EOF.*

- *GLOBUS\_XIO\_HTTP\_ERROR\_PERSISTENT\_CONNECTION\_DROPPED*

  *Persistent connection dropped by the server.*

## Author

*Generated automatically by Doxygen for globus xio from the source code.*
