<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Recent changes to Http query parser</title><link>https://sourceforge.net/p/httpqueryparser/wiki/Http%2520query%2520parser/</link><description>Recent changes to Http query parser</description><atom:link href="https://sourceforge.net/p/httpqueryparser/wiki/Http%20query%20parser/feed" rel="self"/><language>en</language><lastBuildDate>Thu, 24 May 2012 12:21:18 -0000</lastBuildDate><atom:link href="https://sourceforge.net/p/httpqueryparser/wiki/Http%20query%20parser/feed" rel="self" type="application/rss+xml"/><item><title>WikiPage Http query parser modified by Edik</title><link>https://sourceforge.net/p/httpqueryparser/wiki/Http%2520query%2520parser/</link><description>&lt;pre&gt;&lt;/pre&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Edik</dc:creator><pubDate>Thu, 24 May 2012 12:21:18 -0000</pubDate><guid>https://sourceforge.net719c9d564256ba50c74139a3201cd4226fb83631</guid></item><item><title>WikiPage Home modified by Edik</title><link>https://sourceforge.net/p/httpqueryparser/wiki/Home/</link><description>&lt;pre&gt;--- v2
+++ v3
@@ -2,7 +2,7 @@
 
 Example.
 
-#include "Parse.h"
+include "Parse.h"
 
 void parsePost (const char* post)
 {
&lt;/pre&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Edik</dc:creator><pubDate>Thu, 24 May 2012 12:20:57 -0000</pubDate><guid>https://sourceforge.net161bd3e7d79382413fc06e3323a52d5c8faedcdd</guid></item><item><title>WikiPage Home modified by Edik</title><link>https://sourceforge.net/p/httpqueryparser/wiki/Home/</link><description>&lt;pre&gt;--- v1
+++ v2
@@ -1,8 +1,39 @@
-Welcome to your wiki!
+HttpQueryParser - parser which parses query string and allows get the value of variables arranged in any order. 
 
-This is the default page, edit it as you see fit. To add a new page simply reference it within brackets, e.g.: [SamplePage].
+Example.
 
-The wiki uses [Markdown](/p/httpqueryparser/wiki/markdown_syntax/) syntax.
+#include "Parse.h"
 
-[[project_admins]]
-[[download_button]]
+void parsePost (const char* post)
+{
+  string s_post (post);
+  Parse p (s_post);
+  p.parse();
+
+  //return value by key 
+  cout &lt;&lt; p.ValueByKey ("userid") &lt;&lt; endl; //1
+  cout &lt;&lt; p.ValueByKey ("password") &lt;&lt; endl; //guessme
+}
+
+void parseGet (const char* get)
+{
+  string s_get (get);
+  Parse p (s_get);
+  p.parse();
+ 
+  cout &lt;&lt; p.ValueByKey ("password") &lt;&lt; endl; //1
+  cout &lt;&lt; p.ValueByKey ("userid") &lt;&lt; endl; //joe
+}
+
+int main ()
+{
+  const char* post = "POST /login.jsp HTTP/1.1\nHost: www.mysite.com\nUser-Agent: Mozilla/4.0\nContent-Length: 27\nContent-Type: application/x-www-form-urlencoded\n\nuserid=1&amp;password=guessme";
+ 
+  const char* get = "GET /index.html?userid=joe&amp;password=1 HTTP/1.1\nHost: www.mysite.com\nUser-Agent: Mozilla/4.0";
+
+  parseGet (get);
+  parsePost (post);
+  return 0;
+}
+
+
&lt;/pre&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Edik</dc:creator><pubDate>Thu, 24 May 2012 12:20:37 -0000</pubDate><guid>https://sourceforge.net8a6747fbbc3fc4476a1a9466e0d1d16efbbcdf28</guid></item><item><title>WikiPage Home modified by Edik</title><link>https://sourceforge.net/p/httpqueryparser/wiki/Home/</link><description>Welcome to your wiki!

This is the default page, edit it as you see fit. To add a new page simply reference it within brackets, e.g.: [SamplePage].

The wiki uses [Markdown](/p/httpqueryparser/wiki/markdown_syntax/) syntax.

[[project_admins]]
[[download_button]]
</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Edik</dc:creator><pubDate>Tue, 22 May 2012 13:42:00 -0000</pubDate><guid>https://sourceforge.netf8458a6554c5a20a3bda32569b3b940e9fffe9c4</guid></item></channel></rss>