---
name: "globus_xio_http_driver"
section: "3"
platform: "linux"
package: "libglobus-xio-doc"
version: "6.6-3"
release: "Debian 13 (Trixie)"
platforms: ["linux"]
url: "https://new.carta.tech/globus_xio_http_driver"
---

# globus\_xio\_http\_driver(3)

Globus XIO HTTP Driver - Globus XIO HTTP Driver.

## NAME

globus\_xio\_http\_driver - Globus XIO HTTP Driver

 \- Globus XIO HTTP Driver.

## SYNOPSIS

### Modules

**Opening/Closing**\
 Opening/Closing.  **Reading/Writing**\
 Reading/Writing.  **Server**\
 Server.  **Attributes and Cntls**\
 Attributes and Cntls.  **Error Types**\
 Error Types.

### Data Structures

struct **globus\_xio\_http\_header\_t**\
 HTTP Header.

### Enumerations

enum **globus\_xio\_http\_version\_t** {  }\

## Detailed Description

Globus XIO HTTP Driver.

This driver implements the HTTP/1.0 and HTTP/1.1 protocols within the Globus XIO framework. It may be used with the tcp driver for the standard HTTP protocol stack, or may be combined with the gsi driver for a HTTPS implementation.

This implementation supports user-defined HTTP headers, persistent connections, and chunked transfer encoding.

## Enumeration Type Documentation

### enum globus\_xio\_http\_version\_t

Valid HTTP versions, used with the **GLOBUS\_XIO\_HTTP\_ATTR\_SET\_REQUEST\_HTTP\_VERSION** attribute and the **GLOBUS\_XIO\_HTTP\_HANDLE\_SET\_RESPONSE\_HTTP\_VERSION** handle control

**Enumerator**

- *GLOBUS\_XIO\_HTTP\_VERSION\_1\_0*

  *HTTP/1.0*

- *GLOBUS\_XIO\_HTTP\_VERSION\_1\_1*

  *HTTP/1.1*

## Author

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