#include <stdio.h>
#include <stdarg.h>
#include <iostream>
#include <fstream>
#include <dsSmartException.h>
#include <dsSocket.h>
#include <dsutil.h>
#include <dsStrstream.h>
#include <dsSOAP.h>
#include <dsMime.h>
Go to the source code of this file.
Compounds | |
class | dsURL |
Defines | |
#define | URL_RAW_OUTPUT 1 |
#define | hex(ch) ( (char) ( ((ch) >= 10) ? ((ch) - 10) + 'A' : ((ch) + '0') ) ) |
#define | is_alnum(ch) |
Functions | |
DECLARE_EXCEPTION (dsURL) | |
char * | urlencode (char *dest, char *src, int len) |
std::ostream & | urlencode (std::ostream &dest, char *src, int len) |
std::ostream & | urlencode (std::ostream &dest, char *src) |
|
Sample url class, it support get, post and Basic auth user can build custom header by overriding virtual void build_header(HttpMethods meth, ostream &req); |
|
Value: ( ((ch) >= '0' && (ch) <= '9') || \ ((ch) >= 'A' && (ch) <= 'Z') || \ ((ch) >= 'a' && (ch) <= 'z') ) |
|
|
|
|
|
|
|
|
|
|