|
Files |
file | axis2_http_sender.h |
| axis2 SOAP over HTTP sender
|
file | axis2_http_transport_utils.h |
| axis2 HTTP Transport Utility class
|
file | axis2_simple_http_svr_conn.h |
| Axis2 simple http server connection.
|
typedef axutil_url | axutil_url_t |
AXIS2_EXTERN axutil_url_t * | axutil_url_create (const axutil_env_t *env, const axis2_char_t *protocol, const axis2_char_t *server, const int port, const axis2_char_t *path) |
AXIS2_EXTERN axutil_url_t * | axutil_url_parse_string (const axutil_env_t *env, const axis2_char_t *str_url) |
AXIS2_EXTERN axutil_uri_t * | axutil_url_to_uri (axutil_url_t *url, const axutil_env_t *env) |
AXIS2_EXTERN axis2_char_t * | axutil_url_to_external_form (axutil_url_t *url, const axutil_env_t *env) |
AXIS2_EXTERN axis2_status_t | axutil_url_set_protocol (axutil_url_t *url, const axutil_env_t *env, axis2_char_t *protocol) |
AXIS2_EXTERN axis2_char_t * | axutil_url_get_protocol (axutil_url_t *url, const axutil_env_t *env) |
AXIS2_EXTERN axis2_status_t | axutil_url_set_server (axutil_url_t *url, const axutil_env_t *env, axis2_char_t *server) |
AXIS2_EXTERN axis2_char_t * | axutil_url_get_server (axutil_url_t *url, const axutil_env_t *env) |
AXIS2_EXTERN axis2_status_t | axutil_url_set_port (axutil_url_t *url, const axutil_env_t *env, int port) |
AXIS2_EXTERN int | axutil_url_get_port (axutil_url_t *url, const axutil_env_t *env) |
AXIS2_EXTERN axis2_status_t | axutil_url_set_path (axutil_url_t *url, const axutil_env_t *env, axis2_char_t *path) |
AXIS2_EXTERN axis2_char_t * | axutil_url_get_path (axutil_url_t *url, const axutil_env_t *env) |
AXIS2_EXTERN axutil_url_t * | axutil_url_clone (axutil_url_t *url, const axutil_env_t *env) |
AXIS2_EXTERN void | axutil_url_free (axutil_url_t *url, const axutil_env_t *env) |
Defines |
#define | AXIS2_HTTP_OUT_TRANSPORT_INFO "HTTPOutTransportInfo" |
| HTTP protocol and message context constants.
|
#define | AXIS2_HTTP_CRLF "\r\n" |
#define | AXIS2_HTTP_PROTOCOL_VERSION "PROTOCOL" |
#define | AXIS2_HTTP_REQUEST_URI "REQUEST_URI" |
#define | AXIS2_HTTP_RESPONSE_CODE "RESPONSE_CODE" |
#define | AXIS2_HTTP_RESPONSE_WORD "RESPONSE_WORD" |
#define | AXIS2_HTTP_RESPONSE_ACK_CODE_VAL 202 |
#define | AXIS2_HTTP_RESPONSE_OK_CODE_VAL 200 |
#define | AXIS2_HTTP_RESPONSE_CONTINUE_CODE_VAL 100 |
#define | AXIS2_HTTP_RESPONSE_INTERNAL_SERVER_ERROR_CODE_VAL 500 |
#define | AXIS2_SOCKET "SOCKET" |
#define | AXIS2_HTTP_HEADER_PROTOCOL_10 "HTTP/1.0" |
#define | AXIS2_HTTP_HEADER_PROTOCOL_11 "HTTP/1.1" |
#define | AXIS2_HTTP_CHAR_SET_ENCODING "charset" |
#define | AXIS2_HTTP_POST "POST" |
#define | AXIS2_HTTP_GET "GET" |
#define | AXIS2_HTTP_HEADER_HOST "Host" |
#define | AXIS2_HTP_HEADER_CONTENT_DESCRIPTION "Content-Description" |
#define | AXIS2_HTTP_HEADER_CONTENT_TYPE "Content-Type" |
#define | AXIS2_HTTP_HEADER_CONTENT_TYPE_ "Content-Type:" |
#define | AXIS2_USER_DEFINED_HTTP_HEADER_CONTENT_TYPE "User_Content_Type" |
#define | AXIS2_HTTP_HEADER_CONTENT_TYPE_MIME_BOUNDARY "boundary" |
#define | AXIS2_HTTP_HEADER_CONTENT_TRANSFER_ENCODING "Content-Transfer-Encoding" |
#define | AXIS2_HTTP_HEADER_CONTENT_LENGTH "Content-Length" |
#define | AXIS2_HTTP_HEADER_CONTENT_LENGTH_ "Content-Length:" |
#define | AXIS2_HTTP_HEADER_CONTENT_LOCATION "Content-Location" |
#define | AXIS2_HTTP_HEADER_CONTENT_ID "Content-Id" |
#define | AXIS2_HTTP_HEADER_SOAP_ACTION "SOAPAction" |
#define | AXIS2_HTTP_HEADER_SOAP_ACTION_ "SOAPAction:" |
#define | AXIS2_HTTP_HEADER_AUTHORIZATION "Authorization" |
#define | AXIS2_HTTP_HEADER_PROXY_AUTHORIZATION "Proxy-Authorization" |
#define | AXIS2_HTTP_HEADER_EXPECT "Expect" |
#define | AXIS2_HTTP_HEADER_EXPECT_100_CONTINUE "100-continue" |
#define | AXIS2_HTTP_HEADER_USER_AGENT "User-Agent" |
#define | AXIS2_HTTP_HEADER_USER_AGENT_AXIS2C "User-Agent:Axis2/C" |
#define | AXIS2_HTTP_HEADER_ACCEPT_ "Accept:" |
#define | AXIS2_HTTP_HEADER_EXPECT_ "Expect:" |
#define | AXIS2_HTTP_HEADER_CACHE_CONTROL "Cache-Control" |
#define | AXIS2_HTTP_HEADER_CACHE_CONTROL_NOCACHE "no-cache" |
#define | AXIS2_HTTP_HEADER_PRAGMA "Pragma" |
#define | AXIS2_HTTP_HEADER_LOCATION "Location" |
#define | AXIS2_HTTP_REQUEST_HEADERS "HTTP-Request-Headers" |
#define | AXIS2_HTTP_RESPONSE_HEADERS "HTTP-Response-Headers" |
#define | AXIS2_HTTP_HEADER_TRANSFER_ENCODING "Transfer-Encoding" |
#define | AXIS2_HTTP_HEADER_TRANSFER_ENCODING_CHUNKED "chunked" |
#define | AXIS2_HTTP_HEADER_CONNECTION "Connection" |
#define | AXIS2_HTTP_HEADER_CONNECTION_CLOSE "close" |
#define | AXIS2_HTTP_HEADER_CONNECTION_KEEPALIVE "Keep-Alive" |
#define | AXIS2_HTTP_HEADER_ACCEPT "Accept" |
#define | AXIS2_HTTP_HEADER_ACCEPT_TEXT_ALL "text/*" |
#define | AXIS2_HTTP_HEADER_ACCEPT_TEXT_PLAIN "text/plain" |
#define | AXIS2_HTTP_HEADER_ACCEPT_TEXT_XML "text/xml" |
#define | AXIS2_HTTP_HEADER_ACCEPT_APPL_SOAP "application/soap+xml" |
#define | AXIS2_HTTP_HEADER_ACCEPT_X_WWW_FROM_URLENCODED "application/x-www-form-urlencoded" |
#define | AXIS2_HTTP_HEADER_XOP_XML "application/xop+xml" |
#define | AXIS2_HTTP_HEADER_ACCEPT_MULTIPART_RELATED "multipart/related" |
#define | AXIS2_HTTP_HEADER_ACCEPT_APPLICATION_DIME "application/dime" |
#define | AXIS2_HTTP_HEADER_COOKIE "Cookie" |
#define | AXIS2_HTTP_HEADER_COOKIE2 "Cookie2" |
#define | AXIS2_HTTP_HEADER_SET_COOKIE "Set-Cookie" |
#define | AXIS2_HTTP_HEADER_SET_COOKIE2 "Set-Cookie2" |
#define | AXIS2_HTTP_HEADER_DEFAULT_CHAR_ENCODING "iso-8859-1" |
#define | AXIS2_HTTP_RESPONSE_OK "200 OK" |
#define | AXIS2_HTTP_RESPONSE_NOCONTENT "202 OK"; |
#define | AXIS2_HTTP_RESPONSE_HTTP_UNAUTHORIZED "401 Unauthorized" |
#define | AXIS2_HTTP_RESPONSE_BAD_REQUEST "400 Bad Request" |
#define | AXIS2_HTTP_RESPONSE_INTERNAL_SERVER_ERROR "500 Internal server error" |
#define | AXIS2_HTTP_REQ_TYPE "HTTP_REQ_TYPE" |
#define | AXIS2_HTTP_SO_TIMEOUT "SO_TIMEOUT" |
#define | AXIS2_HTTP_CONNECTION_TIMEOUT "CONNECTION_TIMEOUT" |
#define | AXIS2_HTTP_DEFAULT_SO_TIMEOUT 60000 |
#define | AXIS2_HTTP_DEFAULT_CONNECTION_TIMEOUT 60000 |
#define | AXIS2_HTTP_PROXY "PROXY" |
#define | AXIS2_HTTP_PROXY "PROXY" |
#define | AXIS2_HTTP_ISO_8859_1 "ISO-8859-1" |
#define | AXIS2_HTTP_DEFAULT_CONTENT_CHARSET "ISO-8859-1" |
#define | AXIS2_TRANSPORT_HTTP "http" |
#define | AXIS2_RESPONSE_WRITTEN "CONTENT_WRITTEN" |
#define | MTOM_RECIVED_CONTENT_TYPE "MTOM_RECEIVED" |
#define | AXIS2_PROXY_HOST_NAME "proxy_host" |
#define | AXIS2_PROXY_HOST_PORT "proxy_port" |
#define | AXIS2_HTTP_METHOD "HTTP_METHOD" |
#define | AXIS2_SSL_SERVER_CERT "SERVER_CERT" |
#define | AXIS2_SSL_KEY_FILE "KEY_FILE" |
#define | AXIS2_SSL_PASSPHRASE "SSL_PASSPHRASE" |
#define | AXIS2_HTTP_TRANSPORT_ERROR "http_transport_error" |
#define | AXIS2_HTTP_UNSUPPORTED_MEDIA_TYPE "415 Unsupported Media Type\r\n" |
#define | AXIS2_TRANSPORT_HEADER_PROPERTY "HTTP_HEADER_PROPERTY" |