00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015 #include "httpEnum.h"
00016
00017 #ifdef HAVE_OPENSSL
00018
00019
00020
00021
00022
00023 ostream &
00024 operator << (ostream &out, HTTPEnum::Method method) {
00025 switch (method) {
00026 case HTTPEnum::M_options:
00027 out << "OPTIONS";
00028 break;
00029
00030 case HTTPEnum::M_get:
00031 out << "GET";
00032 break;
00033
00034 case HTTPEnum::M_head:
00035 out << "HEAD";
00036 break;
00037
00038 case HTTPEnum::M_post:
00039 out << "POST";
00040 break;
00041
00042 case HTTPEnum::M_put:
00043 out << "PUT";
00044 break;
00045
00046 case HTTPEnum::M_delete:
00047 out << "DELETE";
00048 break;
00049
00050 case HTTPEnum::M_trace:
00051 out << "TRACE";
00052 break;
00053
00054 case HTTPEnum::M_connect:
00055 out << "CONNECT";
00056 break;
00057 }
00058
00059 return out;
00060 }
00061
00062 #endif // HAVE_OPENSSL