title: Sending feedback data via HTTPS POST from wxWidgets application
body: <p>I have a wxWidgets application and would like to add a way for users to submit feedback in a simple (implementation and usage), reliable, cross-platform and secure way. Using HTTP POST over SSL seems to fit those requirements best (although I'll consider answers that suggest other approaches). However, support for HTTPS in wxWidgets seems limited.</p>
  
  <p>Here are some of the options I've considered and the problems with them:</p>
  
  <ul>
  <li><a href="http://wiki.wxwidgets.org/WxSMTP" rel="nofollow">wxSMTP</a>: no SSL/TLS support that I've found. Relies on user having a correct mail configuration (sendmail, MAPI).</li>
  <li><a href="http://docs.wxwidgets.org/trunk/classwx_h_t_t_p.html" rel="nofollow">wxHTTP</a>: everything but SSL/HTTPS support.</li>
  <li><a href="http://wxssl.sourceforge.net/" rel="nofollow">wxSSL</a>: everything if it wasn't incomplete and long dead.</li>
  <li><a href="http://wxcode.sourceforge.net/components/wxcurl/" rel="nofollow">wxCURL</a>: everything but complicated to build/incorporate (in fact currently release fails to build).</li>
  <li><a href="http://curl.haxx.se/libcurl/" rel="nofollow">libcurl</a>: just link with and call into libcurl directly. This is the solution I've settled on (and I have a working prototype) but it feels very non-wx and while libcurl is cross-platform, Windows is definitely not its native platform so it adds significant dependency and build complexity to the project.</li>
  </ul>