X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/2fb203e6efec1dbbe59184fb4927dd9b6f0a480f..07243717e26bda497d5a8b325c2e6acf4ee033cf:/src/common/http.cpp diff --git a/src/common/http.cpp b/src/common/http.cpp index 55b44ed76d..eca6160a5e 100644 --- a/src/common/http.cpp +++ b/src/common/http.cpp @@ -181,7 +181,7 @@ bool wxHTTP::Connect(const wxString& host) if (!addr->Service(wxT("http"))) addr->Service(80); - + SetHeader(wxT("Host"), host); return TRUE; @@ -198,18 +198,18 @@ bool wxHTTP::Connect(wxSockAddress& addr, bool WXUNUSED(wait)) wxIPV4address *ipv4addr = wxDynamicCast(&addr, wxIPV4address); if (ipv4addr) - SetHeader(wxT("Host"), ipv4addr->Hostname()); + SetHeader(wxT("Host"), ipv4addr->OrigHostname()); return TRUE; } bool wxHTTP::BuildRequest(const wxString& path, wxHTTP_Req req) { - wxChar *tmp_buf; + const wxChar *request; switch (req) { case wxHTTP_GET: - tmp_buf = wxT("GET"); + request = wxT("GET"); break; default: return FALSE; @@ -224,8 +224,8 @@ bool wxHTTP::BuildRequest(const wxString& path, wxHTTP_Req req) Notify(FALSE); wxString buf; - buf.Printf(wxT("%s %s HTTP/1.0\r\n"), tmp_buf, path.c_str()); - const wxWX2MBbuf pathbuf = wxConvLibc.cWX2MB(buf); + buf.Printf(wxT("%s %s HTTP/1.0\r\n"), request, path.c_str()); + const wxWX2MBbuf pathbuf = wxConvLocal.cWX2MB(buf); Write(pathbuf, strlen(wxMBSTRINGCAST pathbuf)); SendHeaders(); Write("\r\n", 2);