SocketTools ActiveX Edition 11.0.2148.1554
Released: Aug 21, 2023
11.0.2148.1554 中的更新
特性
- Added 'HttpSetRequestHeaders' function and 'HttpClient.AddHeaders' method which can be used to set multiple request headers.
- Added 'HttpGetTextEx' function which provides additional options when returning text content in a string buffer.
- Added 'InetGetUrlHostName' and 'InetConnectUrl' functions to simplify establishing TCP connections using a URL.
- Added missing error codes in the interface definitions for the ActiveX controls.
- Added support for 'GetText' and 'PutText' methods in the 'FileTransfer' and ActiveX control.
- Additional parameter checks are performed when initializing SocketTools components to prevent a situation where a valid runtime license may not be accepted.
- Improved the Library Edition function declarations for several languages plus FreeBasic 1.10 is now a supported language.
- Added missing documentation for 'CodePage' property in 'FTP' and 'HTTP' ActiveX controls.
- Added missing documentation for 'GetText' and 'PutText' methods in 'FTP' and 'HTTP' and ActiveX controls.
- Updated documentation to explicitly note when Unicode strings are automatically converted to UTF-8 encoded text.
- Updated missing topics in HTML help file which were not linked correctly in the contents table.
修補程式
- Corrected an issue which could cause an error to be returned when getting or setting a HTTP content type.
- Corrected an issue which could prevent a chunked HTTP response from being processed correctly when a resource was redirected.
- Corrected an issue which could cause a request payload to become corrupted when a resource is redirected to another domain.
- Corrected an issue where the HttpSubmitRequest function could fail with any request type other than HTTP_REQUEST_GET.
- Corrected an issue where WebEnumApplications and related functions were not exported correctly which could result in unexpected behavior.
- Corrected an issue which could cause a server application to be flooded with error events if a client performed a hard close on their connection.
- Corrected an issue which could result in incorrect publication dates being returned when processing a news feed.
- Corrected an issue with the HttpClient components where some methods could fail when a resource was not explicitly specified as an argument.
- Corrected an issue where feed URIs would not be recognized by the HTTP components.
- Corrected an issue where the HttpClient.UserAgent property may not return the correct value.
- Corrected an issue where the FtpGetAutoFileType function and FtpClient.GetFileType method would not correctly identify UTF-8 encoded text files.
- Corrected an issue where attempting to determine the default file transfer type could have unexpected results if a directory name was specified.