Получить данные о веб -службеC#

Место общения программистов C#
Ответить
Anonymous
 Получить данные о веб -службе

Сообщение Anonymous »

У меня есть веб -сайт, который должен получать данные из веб -формы. Я не могу получить доступ к коду веб -формы. < /p>

Я могу ввести ссылку, где данные следует отправлять в веб -форме, и отправляет мне данные в форме строки на мою веб -страницу. Я должен получить его и хранить в базе данных. < /p>

Я сделал веб -сервис с пустым общедоступным веб -методом, где я могу получить данные. Я пытался реализовать несколько функций на моей веб -странице, которые могли бы получить доступ к данным, но я просто не могу получить их. Я пробовал httplisteners и httpwebrequests, но я не уверен, что использую это правильно. < /p>

Код в веб -службе < /p>

public class WebService : System.Web.Services.WebService
{
public WebService()
{

}
[WebMethod]
public string getData()
{
return "Hello World";
}
}
< /code>

Код в asp.net /websity < /p>

private const string URL = "http://localhost:80/WebService.asmx/getData/";
protected void Page_Load(object sender, EventArgs e)
{
}
protected void btnSubmit_Click(object sender, EventArgs e)
{
HttpWebRequest request = (HttpWebRequest)WebRequest.Create(URL);
request.Method = "GET";
request.ContentType = "text/plain";

WebResponse webResponse = (HttpWebResponse)request.GetResponse();
Stream webStream = webResponse.GetResponseStream();
StreamReader responseReader = new StreamReader(webStream);
string response = responseReader.ReadToEnd();
MessageBox.Show(response); //To display the received data
// System.Diagnostics.Debug.WriteLine(response);
responseReader.Close();

}
}
< /code>

Я искал все и попробовал все возможные решения, но код, похоже, просто не работает. Я был бы благодарен, если кто -то мог бы помочь.

Подробнее здесь: https://stackoverflow.com/questions/193 ... eb-service
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»