[
https://issues.apache.org/jira/browse/THRIFT-4841?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16811344#comment-16811344
]
Jens Geyer commented on THRIFT-4841:
------------------------------------
WinHTTP Reference (and comparfison to WinInet)
[https://docs.microsoft.com/en-us/windows/desktop/winhttp/porting-wininet-applications-to-winhttp]
Since there are some subtle differences between WinHTTP and other APIs, e.g.
regarding the handling of system proxy settings (see linked MSDN doc above),
there are now *two HTTP client implementations* available:
* the old {{THTTPClient}}, which is now called {{TMsxmlHTTPClient}},
recommended for *interactive clients and desktop apps*
* a new WinHTTP based {{TWinHTTPClient}} which is the recommended choice for
*server applications* that need to connect other services via HTTP
> THTTPTransport relies on activeX component
> ------------------------------------------
>
> Key: THRIFT-4841
> URL: https://issues.apache.org/jira/browse/THRIFT-4841
> Project: Thrift
> Issue Type: Improvement
> Components: Delphi - Library
> Reporter: Jens Geyer
> Assignee: Jens Geyer
> Priority: Minor
> Time Spent: 0.5h
> Remaining Estimate: 0h
>
> In the Delphi impl the client side THTTPTransport relies on an ActiveX
> component. There are certain scenarios where this can impose a problem due to
> restricted permissions under which the application runs, since creation of
> COM objects may be forbidden to the current user.
> Hence, this should be changed.
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)