Witam, napisałem metodę wysyłającą link zawierający xml, Postem, ale teraz potrzebuje zrobić to samo GET-em i uzyskać odpowiedź. Podpowiecie mi jak to zrobić ? Mi niestety nerwy szaleją...
Tak wygląda to w POST :
private string PlaceOrder (CreateOrderDto createOrderDto)
{
try {
HttpWebRequest request = (HttpWebRequest)WebRequest.Create(createOrderDto.OrderLink);
request.ContentType = "text/xml; encoding='utf-8'";
request.Method = "POST";
Stream requestStream = request.GetRequestStream();
requestStream.Close();
HttpWebResponse response;
response = (HttpWebResponse)request.GetResponse();
if (response.StatusCode == HttpStatusCode.OK)
{
Stream responseStream = response.GetResponseStream();
string responseStr = new StreamReader(responseStream).ReadToEnd();
return responseStr;
}
}
catch (Exception e)
{
ModelState.AddModelError("", "Nieoczekiwany błąd serwisu.");
}
return null;
}