# modules/uip/apps/webclient/webclient.h File Reference

`#include "webclient-strings.h"`
`#include "uipopt.h"`

## Data Structures
struct | webclient_state
## Defines
#define | WEBCLIENT_CONF_MAX_URLLEN 100
#define | UIP_APPCALL webclient_appcall
## Typedefs
typedef struct webclient_state | uip_tcp_appstate_t
## Functions
void | webclient_datahandler (char *data, u16_t len)
void | webclient_connected (void)
void | webclient_timedout (void)
void | webclient_aborted (void)
void | webclient_closed (void)
void | webclient_init (void)
unsigned char | webclient_get (char *host, u16_t port, char *file)
void | webclient_close (void)
void | webclient_appcall (void)
char * | webclient_mimetype (void)
char * | webclient_filename (void)
char * | webclient_hostname (void)
unsigned short | webclient_port (void)

## Detailed Description

Header file for the HTTP client.

Author:
  Adam Dunkels <adam@dunkels.com>