কখনও কখনও আমি কোনও ওয়েব সার্ভিসে এইচটিপিওয়েব্রেকয়েস্ট করার সময় নীচের ত্রুটিটি পাই। আমি আমার কোডটি নীচেও অনুলিপি করেছি।
System.Net.WebException: রিমোট সার্ভারের সাথে সংযোগ করতে অক্ষম ---> সিস্টেম. নেট.সকেটস.সকেট এক্সসেপশন: কোনও সংযোগ তৈরি করা যায়নি কারণ টার্গেট মেশিন সক্রিয়ভাবে এটি প্রত্যাখ্যান করেছে 127.0.0.1:80 সিস্টেম.নেট.সকেটস.সকেট.ডোকনেক্টে সিস্টেম.নেট.সকেটস.সকেট.আইন্টার্ন সংযোগ (শেষ পয়েন্ট রিমোটইপি) সিস্টেম.নেট.সেবারপয়েন্ট.কনেক্টসকেটটাইনাল ইন --- অভ্যন্তরীণ ব্যতিক্রম স্ট্যাক ট্রেস শেষ --- System.Net.HttpWebRequest.GetRequestStream () এ
ServicePointManager.CertificatePolicy = new TrustAllCertificatePolicy();
HttpWebRequest request = (HttpWebRequest)WebRequest.Create(url);
request.PreAuthenticate = true;
request.Credentials = networkCredential(sla);
request.Method = WebRequestMethods.Http.Post;
request.ContentType = "application/x-www-form-urlencoded";
request.Timeout = v_Timeout * 1000;
if (url.IndexOf("asmx") > 0 && parStartIndex > 0)
{
AppHelper.Logger.Append("#############" + sla.ServiceName);
using (StreamWriter reqWriter = new StreamWriter(request.GetRequestStream()))
{
while (true)
{
int index01 = parList.Length;
int index02 = parList.IndexOf("=");
if (parList.IndexOf("&") > 0)
index01 = parList.IndexOf("&");
string parName = parList.Substring(0, index02);
string parValue = parList.Substring(index02 + 1, index01 - index02 - 1);
reqWriter.Write("{0}={1}", HttpUtility.UrlEncode(parName), HttpUtility.UrlEncode(parValue));
if (index01 == parList.Length)
break;
reqWriter.Write("&");
parList = parList.Substring(index01 + 1);
}
}
}
else
{
request.ContentLength = 0;
}
response = (HttpWebResponse)request.GetResponse();