SocketTools HTTP Client Class

Time is money. You need a class that requires little coding to implement, is highly reliable, stable and fast. If you encounter any problems or have questions, you need responsive free technical support.

The SocketTools .NET HTTP client class makes it easy to transfer files, access content and interact with web servers all with a simple, easy to use interface. It provides:

  • It takes only a few lines of code to implement
  • Submit XML and JSON data to RESTful API services or download a file
  • Support for both standard and secure connections
  • Support for proxy servers, automatic proxy detection
  • Support for user authentication and client certificates
  • Secure HTTPS connections using TLS
  • Strong encryption up to 256 bits and Advanced Encryption Standard (AES) cipher
  • Data encryption is handled transparently, no knowledge needed
  • Easy to use interface suitable for desktop applications to Windows services.
  • Thread-safe classes for multithreaded applications
  • Supports both 32-bit and 64-bit Windows platforms
  • IPv4 and IPv6 network connections
  • Secure, encrypted connections using TLS 1.0, 1.1 and 1.2
  • Use custom HTTP commands and request headers
  • Support for asynchronous background file transfers
  • Support for restarting canceled or failed file transfers
  • No dependencies on third party security libraries
  • No runtime licensing fees or additional royalties
  • Extensive Developer’s Guide and online Technical Reference
  • Unlimited Free technical support
Download a FREE Trial
Fully functional product containing all documentation and sample projects

Code Example

Customer Testimonial

Recently, we were faced with some extremely complex HTTPS/SSL interface issues that caused many hours of downtime for our customers whom depend on us to deliver real-time data information services to their infrastructures. We attempted to use pure .NET solutions to solve the issues with absolutely no luck. We then went outside for help and went through 3 separate expert consulting firms whom all were unable to solve our issues.

After much discussion with Cary Harwin and the Catalyst Support Team, we found the solution to our problems. That solution was SocketTools! The fact is, we were able to overcome our issues within 2 days using the SocketTools components.

We are so grateful to the whole team at Catalyst and especially Cary Harwin, whose patience and understanding was awesome!

Thanks Catalyst!

Chris Masterson, Intrievex (United States)

Supported Development Tools

  • Microsoft Visual Studio 2005 – 2015
  • Embarcadero RAD Studio XE – XE8
  • SharpDevelop 3.2 – 5.0
  • Other IDEs that support the CLI on the Windows platform
  • Supports .NET Framework versions 2.0 through 4.5.2

Supported Languages

  • Visual Basic .NET
  • Visual C#
  • Visual C++
  • Any other language that supports the CLI on the Windows platform

Supported Platforms

  • Windows XP SP3
  • Windows Vista
  • Windows 7
  • Windows 8 and 8.1
  • Windows Server 2003 – 2012
  • Native support for 32-bit and 64-bit platforms

Check out how easy it is to add, with only a few lines of code, these stable and reliable classes to your project. Free technical support is also available to evaluators. Try our 30-day, fully functional free trial today.

Download a FREE Trial
Fully functional product containing all documentation and sample projects