none
Problema con Cookie y HttpWebRequest (POST) RRS feed

  • Pregunta

  •  

    Hola, tengo el siguiente problema:

    Desde una aplicación de escritorio estoy realizando un llamado a una página vía POST cuyo header deberá ser similar al siguiente (ejemplo):

     

    Code Snippet
    POST /cgi_rtc/RTC/RTCAnotEnvio.cgi HTTP/1.1
    Content-Type: multipart/form-data; boundary=----------8ca48daaffbd204
    Host: maullin.sii.cl
    Connection: Keep-Alive
    Content-Length: 95433
    Cookie: TOKEN=KCSDxMCjkDqpk    {Esto aun no lo he podido realizar}

     

     

     

    Aun no he sido capaz de pasar las Cookie en el header , estoy utilizando el  "CookieContainer" del HTTPWebRequest, a continuación el código.  

    es la forma de hacerlo?

     

    Code Snippet

    HttpWebRequest webrequest = (HttpWebRequest)WebRequest.Create(uri);
    webrequest.Method = "POST";
    webrequest.ContentType = "multipart/form-data; boundary=" + boundary;
    webrequest.Referer = "
    http://www.indexa.cl/test.html";
    webrequest.Accept = "image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/vnd.ms-powerpoint, application/ms-excel, application/msword, */*";
    CookieContainer cookies = new CookieContainer();
    Cookie c = new Cookie("TOKEN", "KCSDxMCjkDqpk");
    c.Domain = "sii.cl";
    c.Expired = false;
    cookies.Add(c);
    webrequest.CookieContainer = cookies;

     

     

    Gracias, Claudio


    lunes, 3 de marzo de 2008 20:52

Todas las respuestas