SynergyのHTTPServerfのフレームワークで同じLAN上のPC(ブラウザ)からのGETに対して入力フォームを伴ったhtmlを返すことまでできました。
const char *html_test = "<html>\r\n" " <head>\r\n" " </head>\r\n" " <body>\r\n" " <p>-- Nippo --</p>\r\n" " <form action=\"#\" method=\"post\">\r\n" " <p>name(must):<br>\r\n" " <input type=\"text\" name=\"name\"></p>\r\n" " <p>mail address:<br>\r\n" " <input type=\"text\" name=\"mail\"></p>\r\n" " <p><input type=\"submit\" value=\"ok\"></p>\r\n" " </form>\r\n" " </body>\r\n" "</html>\r\n";
そこから、ブラウザはsubmitボタンでフォームへ入力された値をPOSTしているのですが
リクエストのコールバック関数(request_notify)内でエンティティをパースしてフォームの値を取り出すいい方法が分かりません。
パーサーは自分で用意するしかないのでしょうか?
サンプル(r30an0258eu0108-synergy-netx-duo-web-server)では触れていないようです。
ご教示のほどお願い致します。