Example application
Prev | Chapter 1. Introduction | Next

## Example application

The code below is a simple example which sends a `PUT` request, using the API from `<ne_basic.h>`:

    #include <stdio.h>
    #include <stdlib.h>

    #include <ne_basic.h>

    static const char data[] = "Example data.\n";

    int main(int argc, char **argv)
    {
        ne_session *sess;
        int ec = EXIT_SUCCESS;

        ne_sock_init(); /* Global library initialization. */

        sess = ne_session_create("http", "localhost", 80);

        if (ne_putbuf(sess, "/dav/data.txt", data, sizeof data)) {
            fprintf(stderr, "PUT Request failed: %s\n", ne_get_error(sess));
            ec = EXIT_FAILURE;
        }

        ne_session_destroy(sess);

        return ec;
    }

Prev | Up | Next
How to use neon from your application | Home | Standards compliance