Posting to specific form field with C#

Collapse
This topic is closed.
X
X
 
  • Time
  • Show
Clear All
new posts
  • =?Utf-8?B?RGFu?=

    #1

    Posting to specific form field with C#

    I am posting data to a form using the code below (from a console app). My
    problem is that I'm posting my data as a generic request stream, and the page
    is expecting the data to have come from a specific form field (<textarea
    name="xml">). How do I modify the following code so that when the recieving
    page receives the post, my stream gets read in as Request.Form["xml"]?

    bytes = System.Text.Enc oding.ASCII.Get Bytes(strXML);
    objHttpWebReque st.Method = "POST";
    objHttpWebReque st.ContentLengt h = bytes.Length;
    objHttpWebReque st.ContentType = "text/xml; encoding='utf-8'";
    objRequestStrea m = objHttpWebReque st.GetRequestSt ream();
    objRequestStrea m.Write(bytes, 0, bytes.Length);
    objRequestStrea m.Close();
  • Patrice

    #2
    Re: Posting to specific form field with C#

    Try Webclient.Uploa dValues instead. It will do this for you...


    --
    Patrice


    "Dan" <dantheriver@ne wsgroup.nospama écrit dans le message de groupe de
    discussion : 714884BF-4874-4086-A729-8E868D8D29D9@mi crosoft.com...
    I am posting data to a form using the code below (from a console app). My
    problem is that I'm posting my data as a generic request stream, and the
    page
    is expecting the data to have come from a specific form field (<textarea
    name="xml">). How do I modify the following code so that when the
    recieving
    page receives the post, my stream gets read in as Request.Form["xml"]?
    >
    bytes = System.Text.Enc oding.ASCII.Get Bytes(strXML);
    objHttpWebReque st.Method = "POST";
    objHttpWebReque st.ContentLengt h = bytes.Length;
    objHttpWebReque st.ContentType = "text/xml; encoding='utf-8'";
    objRequestStrea m = objHttpWebReque st.GetRequestSt ream();
    objRequestStrea m.Write(bytes, 0, bytes.Length);
    objRequestStrea m.Close();

    Comment

    Working...