Guest User

Untitled

a guest
Dec 19th, 2018
76
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.69 KB | None | 0 0
  1. HttpWebRequest request = (HttpWebRequest)WebRequest.Create("https://192.168.0.1:8443/reportRequest/12345678-1234-1234-1234-123456789012/reportResult?unpacked=true");
  2. request.Credentials = new NetworkCredential("user", "password");
  3. try { request.GetResponse(); }
  4. catch { }
  5.  
  6. HttpWebRequest req = (HttpWebRequest)WebRequest.Create("http://ваш_адрес");
  7. /// подготовить запрос
  8. byte[] query = new byte[1024];// Пакет для буфера
  9. // Что б при пост-запросе не генерировалось 100-continue
  10. ((System.Net.HttpWebRequest)req).ServicePoint.Expect100Continue = false;
  11. System.Net.WebResponse res = null;
  12. try{
  13. // Если пост запрос - нужно передать данные
  14. // req.GetRequestStream().Write(query, 0, query.Length);
  15. res = req.GetResponse();
  16.  
  17. } catch (System.Net.WebException e)
  18. {
  19. res = e.Response;
  20. if (res == null) {}; // Тогда нету ответа
  21. };
  22.  
  23. // и например читать из стрима
  24. i = res.GetResponseStream().Read(query, 0, query.Length);
  25. // или в консоль
  26. using (var streamReader = res.GetResponseStream()) {
  27. TextReader tr = new StreamReader(streamReader);
  28. Console.WriteLine(tr.ReadToEnd());
  29. }
  30. // -------------------------
  31. res.Close(); // обязательно закрыть запрос
  32. // Если забыть закрыть - можно долго странные глюки ловить потом
  33.  
  34. Response.Clear();
  35. Response.StatusCode = 404;
  36. Response.Write("Incorrect result size: expected 1, actual 0");
  37. Response.End();
  38.  
  39. System.Web.HttpContext.Current.Response
Add Comment
Please, Sign In to add comment