Vadim Zeitlin
unread,Oct 13, 2018, 7:31:00 PM10/13/18Sign in to reply to author
Sign in to forward
You do not have permission to delete messages in this group
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to wx-di...@googlegroups.com, wx-...@googlegroups.com
[cc'd to wx-dev as I don't know if (m)any people are subscribed to
wx-discuss which is pretty bad, so it's probably better to just move
this discussion to wx-dev]
On Sat, 13 Oct 2018 13:47:01 -0700 (PDT) Gunter Königsmann wrote:
GK> 7 years later https has gone much more mainstream. In my case I was
GK> surprised that a wxHttp request for finding the version number for the last
GK> release of a software package failed ("301 Moved Permanently") as the http
GK> request was automatically redirected to https => don't know how much work
GK> it is, and if the answer still is "No" this is OK. But I at least wanted to
GK> ask if it is time to start a new discussion of adding https to wxHttp.
Hi,
I don't think much has changed since the last time this was discussed
(which definitely was more recent than 7 years ago, although I don't
remember when was it exactly): we don't want to even try implementing
support for HTTPS on our own, there are other, specialized, network
libraries which already do this. However, in keeping up with the spirit of
wxWidgets, it would be nice to have some very high-level wrappers for the
platform-specific APIs available under each of the supported platforms,
i.e. WinINET under Windows, NSWhateverItsCalled under macOS and libcurl
under Linux/everything else (because this seems the closest thing to a de
facto standard there).
Moreover, code for wrapping WinINET and libcurl in wx-like API already
exists, so it's "just" a question of bringing them together behind common
API, documenting it and proposing it for inclusion. While I don't have any
plans to do it myself, this could definitely be useful to have and
contributions would be warmly welcome.
Regards,
VZ