[ 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)