00001 // -*- c++ -*- 00002 00003 #ifndef QHTTPUTILS_H 00004 #define QHTTPUTILS_H 00005 00006 #include <qasciidict.h> 00007 #include <qstring.h> 00008 00009 class QIODevice; 00010 class QHttpServletRequest; 00011 00017 class QHttpUtils 00018 { 00019 public: 00021 static QString getRequestURL( QHttpServletRequest *req ); 00022 00024 static QAsciiDict<QString> parsePostData( int len, QIODevice *in ); 00025 00027 static QAsciiDict<QString> parseQueryString( const QString &query ); 00028 }; 00029 00030 #endif