এইচটিটিপিএস সংস্থার অনুরোধ করার সময় আমি শংসাপত্রের চেক উপেক্ষা করার কোনও উপায় অনুসন্ধান করার চেষ্টা করছি, এখন পর্যন্ত আমি ইন্টারনেটে কিছু সহায়ক নিবন্ধ পেয়েছি।
তবে আমার এখনও কিছু সমস্যা আছে। আমার কোড পর্যালোচনা করুন। ServicePointManager.ServerCertificateValidationCallback
কোডটির অর্থ কী তা আমি বুঝতে পারি না ।
এই প্রতিনিধি পদ্ধতিটি কখন ডাকা হবে? এবং আরও একটি প্রশ্ন, আমি এই কোডটি কোন জায়গায় লিখব? ServicePointManager.ServerCertificateValidationCallback
মৃত্যুদণ্ড কার্যকর করার আগে নাকি আগে Stream stream = request.GetRequestStream()
?
public HttpWebRequest GetRequest()
{
CookieContainer cookieContainer = new CookieContainer();
// Create a request to the server
HttpWebRequest request = (HttpWebRequest)WebRequest.Create(_remoteUrl);
#region Set request parameters
request.Method = _context.Request.HttpMethod;
request.UserAgent = _context.Request.UserAgent;
request.KeepAlive = true;
request.CookieContainer = cookieContainer;
request.PreAuthenticate = true;
request.AllowAutoRedirect = false;
#endregion
// For POST, write the post data extracted from the incoming request
if (request.Method == "POST")
{
Stream clientStream = _context.Request.InputStream;
request.ContentType = _context.Request.ContentType;
request.ContentLength = clientStream.Length;
ServicePointManager.ServerCertificateValidationCallback = delegate(
Object obj, X509Certificate certificate, X509Chain chain,
SslPolicyErrors errors)
{
return (true);
};
Stream stream = request.GetRequestStream();
....
}
....
return request;
}
}