Ulfius
HTTP Framework for REST Applications in C
Data Structures | Functions
u_send_request.c File Reference
#include "u_private.h"
#include "ulfius.h"
#include <stdlib.h>
#include <ctype.h>
#include <curl/curl.h>
#include <string.h>

Data Structures

struct  _u_body
 
struct  _u_smtp_payload
 

Functions

int ulfius_send_http_request (const struct _u_request *request, struct _u_response *response)
 
int ulfius_send_http_streaming_request (const struct _u_request *request, struct _u_response *response, size_t(*write_body_function)(void *contents, size_t size, size_t nmemb, void *user_data), void *write_body_data)
 
int ulfius_send_smtp_rich_email (const char *host, const int port, const int use_tls, const int verify_certificate, const char *user, const char *password, const char *from, const char *to, const char *cc, const char *bcc, const char *content_type, const char *subject, const char *mail_body)
 
int ulfius_send_smtp_email (const char *host, const int port, const int use_tls, const int verify_certificate, const char *user, const char *password, const char *from, const char *to, const char *cc, const char *bcc, const char *subject, const char *mail_body)