Modules | |
Core HTTP Transport | |
Classes | |
struct | axis2_callback_info |
struct | axis2_simple_http_svr_conn_ops |
Simple HTTP Server Connection ops struct. More... | |
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_HEADER_POST "POST" |
#define | AXIS2_HTTP_HEADER_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_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_LOCATION "Content-Location" |
#define | AXIS2_HTTP_HEADER_CONTENT_ID "Content-Id" |
#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_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_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 30000 |
#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" |
Typedefs | |
typedef axis2_http_chunked_stream_ops | axis2_http_chunked_stream_ops_t |
typedef axis2_http_client_ops | axis2_http_client_ops_t |
typedef axis2_http_header_ops | axis2_http_header_ops_t |
typedef axis2_http_out_transport_info_ops | axis2_http_out_transport_info_ops_t |
typedef axis2_http_request_line_ops | axis2_http_request_line_ops_t |
typedef axis2_http_response_writer_ops | axis2_http_response_writer_ops_t |
typedef axis2_http_simple_request_ops | axis2_http_simple_request_ops_t |
typedef axis2_http_simple_response_ops | axis2_http_simple_response_ops_t |
typedef axis2_http_status_line_ops | axis2_http_status_line_ops_t |
typedef axis2_http_svr_thread_ops | axis2_http_svr_thread_ops_t |
typedef axis2_http_worker_ops | axis2_http_worker_ops_t |
typedef axis2_rest_sender_ops | axis2_rest_sender_ops_t |
typedef axiom_soap_over_http_sender_ops | axiom_soap_over_http_sender_ops_t |
typedef axis2_url_ops | axis2_url_ops_t |
Functions | |
AXIS2_EXTERN axis2_transport_sender_t * | axis2_http_transport_sender_create (const axis2_env_t *env) |
Variables | |
int | axis2_http_socket_read_timeout = 0 |
|
HEADER_CONTENT_DESCRIPTION |
|
CHAR_SET_ENCODING |
|
CONNECTION_TIMEOUT |
|
CARRIAGE RETURN AND LINE FEED |
|
DEFAULT_CONNECTION_TIMEOUT |
|
Default charset in content |
|
DEFAULT_SO_TIMEOUT |
|
HEADER_ACCEPT |
|
HEADER_ACCEPT_APPL_SOAP |
|
HEADER_ACCEPT_APPLICATION_DIME |
|
HEADER_ACCEPT_MULTIPART_RELATED |
|
HEADER_ACCEPT_TEXT_ALL |
|
HEADER_ACCEPT_TEXT_ALL |
|
HEADER_ACCEPT_TEXT_XML |
|
HEADER_AUTHORIZATION |
|
HEADER_CACHE_CONTROL |
|
HEADER_CACHE_CONTROL_NOCACHE |
|
HEADER_CONNECTION |
|
HEADER_CONNECTION_CLOSE |
|
HEADER_CONNECTION_KEEPALIVE |
|
HEADER_CONTENT_ID |
|
HEADER_CONTENT_LENGTH |
|
HEADER_CONTENT_LOCATION |
|
HEADER_CONTENT_TRANSFER_ENCODING |
|
HEADER_CONTENT_TYPE |
|
HEADER_CONTENT_TYPE |
|
Cookie headers |
|
HEADER_COOKIE2 |
|
HTTP header field values |
|
HEADER_EXPECT |
|
HEADER_EXPECT_100_Continue |
|
HEADER_GET |
|
HEADER_HOST |
|
HEADER_LOCATION |
|
HEADER_POST |
|
HEADER_PRAGMA |
|
HEADER_PROTOCOL_10 |
|
HEADER_PROTOCOL_11 |
|
HEADER_PROXY_AUTHORIZATION |
|
HEADER_SET_COOKIE |
|
HEADER_SET_COOKIE2 |
|
HEADER_SOAP_ACTION |
|
HEADER_TRANSFER_ENCODING |
|
HEADER_TRANSFER_ENCODING_CHUNKED |
|
HEADER_USER_AGENT |
|
ISO-8859-1 encoding |
|
PROTOCOL_VERSION |
|
Constant for HTTP proxy |
|
Constant for HTTP proxy |
|
HTTP_REQ_TYPE |
|
REQUEST_HEADERS |
|
REQUEST_URI |
|
RESPONSE_ACK_CODE_VAL |
|
RESPONSE_BAD_REQUEST |
|
RESPONSE_CODE |
|
RESPONSE_HEADERS |
|
RESPONSE_HTTP_UNAUTHORIZED |
|
RESPONSE_HTTP_INTERNAL_SERVER_ERROR |
|
RESPONSE_HTTP_NOCONTENT |
|
REPONSE_HTTP_OK |
|
RESPONSE_WORD |
|
SO_TIMEOUT |
|
Constant for HTTP proxy host |
|
Constant for HTTP proxy port |
|
Msg context response written key |
|
SOCKET |
|
Field TRANSPORT_HTTP |
|
Content type for MTOM |