GrpSMK Ответов: 1

Как установить живой URL-адрес для вызова веб-службы


Код работает нормально, местные веб-службы вызовов.но видео не работает, а ввести текущий URL-адрес.
url-адрес::
_Default Веб-Служба[^]



Как вызвать этот веб-сервис из живого url-адреса в мой проект

Что я уже пробовал:

private string CallWebService()
   {
       string url= "";
      if (Request.IsLocal)
      {
          url = "http://localhost:2111/UPDB2016/Default.asmx/AddNominations";

      }
       string result = "";
       string strPost = "";
       StreamWriter myWriter = null;
       HttpWebRequest objRequest = (HttpWebRequest)WebRequest.Create(url);
       objRequest.Method = "POST";
       objRequest.Timeout = 200000;
       objRequest.ContentLength = strPost.Length;
       objRequest.ContentType = "application/x-www-form-urlencoded";
       objRequest.KeepAlive = false;
       try
       {
           myWriter = new StreamWriter(objRequest.GetRequestStream());
           myWriter.Write(strPost);

       }
       catch (Exception e)
       {
           throw new Exception(e.ToString());
       }
       finally
       {
           myWriter.Close();
       }
       HttpWebResponse objResponse = (HttpWebResponse)objRequest.GetResponse();
       using (StreamReader sr = new StreamReader(objResponse.GetResponseStream()))
       {
           result = sr.ReadToEnd();
           sr.Close();
       }
       return result;
   }

1 Ответов

Рейтинг:
2

Ramesh Kumar Barik

Вы написали
строка url= "";
если (запрос.IsLocal)
{
URL-адрес = "http://localhost:2111/UPDB2016/Default.asmx/AddNominations";
}
где же еще часть?
Как вы передаете url-адрес в методе Create () для создания ObjectRequest.
HttpWebRequest objRequest = (HttpWebRequest)WebRequest.Создать (url);

Когда этот метод CallWebService () вызывает этот временной url-адрес, установленный как пустой.
В другой части установите размещенную ссылку, где вы размещаете свой веб-сервис.
Ещё
{
url = " YourDomainname/Webserive/Default. asmx/AddNominations"
}


GrpSMK

та же ошибка..web config файл должен написать url?

Ramesh Kumar Barik

- Да, можешь.
Если вы знаете URL-адрес веб-сервиса (хостинга), то вы можете установить эту ссылку URL-адреса в файле веб-конфигурации и в приложении, которое вы можете использовать.