Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- HttpWebRequest request = (HttpWebRequest)WebRequest.Create("https://192.168.0.1:8443/reportRequest/12345678-1234-1234-1234-123456789012/reportResult?unpacked=true");
- request.Credentials = new NetworkCredential("user", "password");
- try { request.GetResponse(); }
- catch { }
- HttpWebRequest req = (HttpWebRequest)WebRequest.Create("http://ваш_адрес");
- /// подготовить запрос
- byte[] query = new byte[1024];// Пакет для буфера
- // Что б при пост-запросе не генерировалось 100-continue
- ((System.Net.HttpWebRequest)req).ServicePoint.Expect100Continue = false;
- System.Net.WebResponse res = null;
- try{
- // Если пост запрос - нужно передать данные
- // req.GetRequestStream().Write(query, 0, query.Length);
- res = req.GetResponse();
- } catch (System.Net.WebException e)
- {
- res = e.Response;
- if (res == null) {}; // Тогда нету ответа
- };
- // и например читать из стрима
- i = res.GetResponseStream().Read(query, 0, query.Length);
- // или в консоль
- using (var streamReader = res.GetResponseStream()) {
- TextReader tr = new StreamReader(streamReader);
- Console.WriteLine(tr.ReadToEnd());
- }
- // -------------------------
- res.Close(); // обязательно закрыть запрос
- // Если забыть закрыть - можно долго странные глюки ловить потом
- Response.Clear();
- Response.StatusCode = 404;
- Response.Write("Incorrect result size: expected 1, actual 0");
- Response.End();
- System.Web.HttpContext.Current.Response
Add Comment
Please, Sign In to add comment