by Catalyst Development Corporation - Product Type: Component / .NET Class / ActiveX OCX / DLL
SocketTools Toolbox products are available as part of SocketTools Visual Edition and SocketTools Library Editionand SocketTools .NET Edition.
If you require more information, please visit the pages above or Contact Us for pricing and availability.
Access web services, transfer files and submit data to server-side scripts using the Hypertext Transfer Protocol (HTTP). SocketTools HTTP Toolbox makes interacting with web services as simple as possible, with a single interface that offers all of the features that you need. Posting XML data, submitting form data using our virtual form methods and simply uploading and downloading files can all be done with just a few lines of code. This component supports both standard and secure connections using SSL and TLS.

SocketTools HTTP Toolkit Overview
The Hypertext Transfer Protocol is a lightweight, stateless application protocol that is used to access resources on web servers, as well as submit data to those servers for processing. The SocketTools HTTP Toolbox components provide both a high-level interface and direct, low-level access to the server commands which you can use to retrieve documents, submit XML data to a server and interact with RESTful services. This product includes broad support for a variety of programming languages and it provides a comprehensive interface suitable for every kind of project, from simple administration utilities to complex enterprise applications. Here's an overview of just some of this product's features:
Secure Connections
The HTTP Toolbox components support secure connections using SSL and TLS. Data is encrypted using industry standard protocols, protecting both the client authentication credentials and the data that is being exchanged. Enabling the security features in your application is typically as simple as setting a single property or specifying an additional connection option. SocketTools supports strong encryption up to 256 bits and the Advanced Encryption Standard (AES) cipher, among several others. The data encryption is handled transparently, with no special knowledge required on your part, and does not depend on any external third-party libraries. SocketTools also supports certificate validation and authentication using client certificates. The SocketTools HTTP Toolbox provides reliable connections to secure servers, ensuring that your data is always protected.
Toolbox Components
The SocketTools HTTP Toolbox includes a .NET class for managed code development in Visual C# and Visual Basic .NET, an ActiveX control for development in Visual Basic 6.0, and a standard Windows DLL that can be used with virtually any Windows programming language. Because the Toolbox package includes each of these component types, it ensures that you can use SocketTools with the development platform and tools of your choice, without limitations or workarounds. If you're working in C++, you can use the DLL and the C++ class that's included. If you're working in C#, you can use the managed class that's supported on versions 1.1, 2.0, 3.5 and 4.0 of the .NET Framework. If you're working with legacy code in Visual Basic 6.0, using languages like Visual FoxPro or PowerBuilder, or need to write some scripting code, you can use the ActiveX control. With the SocketTools Toolbox, you have the freedom to choose what best meets your specific needs for any type of project.