Essay Preview: C#
Report this essay
using System;
using System.Collections.Generic;
using System.Text;
using System.Net;
using System.IO;
using System.Security.Cryptography.X509Certificates;
using System.Net.Security;
namespace LeadPostSSL
class Program
{
static void Main(string[] args)
{
// Set username/password
NetworkCredential myCredentials = new NetworkCredential(“”, “”);
myCredentials.UserName = “test”;
myCredentials.Password = “test”;
// Create a request using a URL that can receive a post.
WebRequest request = WebRequest.Create(”
// Set the credential
request.Credentials = myCredentials;
// Set the Method and Timeout property of the request to POST.
request.Method = “POST”;
request.Timeout = 100000;
// Set certificate overwrite for .NET 1.1 framework. Force accept the cetificate. Enable if Net 1.1
ServicePointManager.CertificatePolicy = new AcceptAllCertificatePolicy();
// Set certificate overwrite for .NET 2.0 framework. Force accept the cetificate using new delegate. Enable if Net 2.0
//ServicePointManager.ServerCertificateValidationCallback = delegate(Object obj, X509Certificate certificate, X509Chain chain, SslPolicyErrors errors){ return true; };

// Create POST data and convert it to a byte array.
byte[] byteArray = Encoding.UTF8.GetBytes(postData);
// Set the ContentType property of the WebRequest.
request.ContentType = “application/x-www-form-urlencoded”;
// Set the ContentLength property of the WebRequest.
request.ContentLength = byteArray.Length;
// Get the request stream.
Stream dataStream = request.GetRequestStream();
// Write the data to the request stream.
dataStream.Write(byteArray, 0, byteArray.Length);
// Close the Stream object.
dataStream.Close();

Get Your Essay

Cite this page

New Networkcredential And Create Post Data. (June 25, 2021). Retrieved from https://www.freeessays.education/new-networkcredential-and-create-post-data-essay/