John
John

Reputation: 3945

using httpRequest headers?

byte[] requestBytes = System.Text.Encoding.ASCII.GetBytes(message);
request.Method = "POST";
request.ContentType = "text/xml;charset=utf-8";
request.ContentLength = requestBytes.Length;
request.Headers.Add(string.format("infoAsString, {0}", infoAsString))

using (Stream requestStream = request.GetRequestStream())
{      
    requestStream.Write(requestBytes, 0, requestBytes.Length);
    requestStream.Close();
}

iv tried this and in debug when code reaches the request.Headers it throws : Specified value does not have a ':' separator. Parameter name: header

Also tried:

request.Headers.Add("infoAsString, {0}", infoAsString)

&

request.Headers.Add("infoAsString : {0}", infoAsString)

&

request.Headers.Add(infoAsString)

no joy...please advise

Upvotes: 1

Views: 4779

Answers (1)

Ian1971
Ian1971

Reputation: 3706

Headers is a NameValueCollection and takes members with a name and a value.

You should be doing

request.Headers.Add("infoAsString", infoAsString)

Upvotes: 2

Related Questions