Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > .NET для новичков > Получения URL страници при POST запросе


Автор: winstan 30.11.2011, 20:12
Код
using System;
using System.Collections.Generic;
using System.Text;
using System.Collections.Specialized;
using System.Net;
using System.IO;
using System.Threading;


namespace ConsoleApplication1
{
    class Program
    {
        static void Main(string[] args)
        {
            var request = (HttpWebRequest)HttpWebRequest.Create("http://www");
            request.Method = "POST";
            const string command = @"data";
            byte[] bytes = Encoding.ASCII.GetBytes(command);
            request.ContentLength = bytes.Length;
            using (var stream = request.GetRequestStream())
            {
                stream.Write(bytes, 0, bytes.Length);
            }
            using (var stream = new StreamReader(request.GetResponse().GetResponseStream()))
            {
                Console.WriteLine(stream.ReadToEnd());
            }
            Console.WriteLine(request.Address);
            Console.WriteLine("Press any key to exit");
            Console.ReadKey();
        }
    }
}

В краце.
Есть вот такой код.
При его выпонении посылается POST-запрс на сервер после обработки данных сервер переадресовывает на некую страницу.

Собственно мне нужно чтобы код выдавал адрес страници на которую переадресовывает его сервер , но саму странцу не грузил. (данный код показывает адрес но и рузит страницу)

------------------------- (чуть пожже)---------
С кодом чтото я напутал и он не запускается...  smile 
Помогите  smile 
Хотя сначала вроде работал...
------------------------- (чуть пожже)---------
вернулся к тому что работал))

Автор: Syrex 5.12.2011, 09:52
1. Скорее всего сам POST возвращает в ответ страницу.
2. Как правило страница, на которую переадресуют - пишется в Location

PS - используйте fiddler и в нем смотрите

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)