C# Class Klarna.Checkout.HTTP.BasicHttpTransport

The basic http transport.
Inheritance: IHttpTransport
Show file Open project: klarna/kco_dotnet Class Usage Examples

Public Methods

Method Description
BasicHttpTransport ( ) : System

Initializes a new instance of the BasicHttpTransport class.

CreateRequest ( Uri url ) : HttpWebRequest

Creates a HttpWebRequest object.

Send ( HttpWebRequest request, string payload ) : IHttpResponse

Performs a HTTP request.

Private Methods

Method Description
ValidateServerCertificate ( object sender, X509Certificate certificate, X509Chain chain, SslPolicyErrors sslPolicyErrors ) : bool

Verifies the remote Secure Sockets Layer (SSL) certificate used for authentication.

Method Details

BasicHttpTransport() public method

Initializes a new instance of the BasicHttpTransport class.
public BasicHttpTransport ( ) : System
return System

CreateRequest() public method

Creates a HttpWebRequest object.
public CreateRequest ( Uri url ) : HttpWebRequest
url System.Uri /// The request URL. ///
return System.Net.HttpWebRequest

Send() public method

Performs a HTTP request.
public Send ( HttpWebRequest request, string payload ) : IHttpResponse
request System.Net.HttpWebRequest /// The HTTP request to send. ///
payload string /// The payload to send if this is a POST. ///
return IHttpResponse