Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    text
    copied!<p>With <code>HttpWebRequest.GetRequestStream</code></p> <p>Code example from <a href="http://msdn.microsoft.com/en-us/library/d4cek6cc.aspx">http://msdn.microsoft.com/en-us/library/d4cek6cc.aspx</a></p> <pre><code>string postData = "firstone=" + inputData; ASCIIEncoding encoding = new ASCIIEncoding (); byte[] byte1 = encoding.GetBytes (postData); // Set the content type of the data being posted. myHttpWebRequest.ContentType = "application/x-www-form-urlencoded"; // Set the content length of the string being posted. myHttpWebRequest.ContentLength = byte1.Length; Stream newStream = myHttpWebRequest.GetRequestStream (); newStream.Write (byte1, 0, byte1.Length); </code></pre> <p>From one of my own code:</p> <pre><code>var request = (HttpWebRequest)WebRequest.Create(uri); request.Credentials = this.credentials; request.Method = method; request.ContentType = "application/atom+xml;type=entry"; using (Stream requestStream = request.GetRequestStream()) using (var xmlWriter = XmlWriter.Create(requestStream, new XmlWriterSettings() { Indent = true, NewLineHandling = NewLineHandling.Entitize, })) { cmisAtomEntry.WriteXml(xmlWriter); } try { return (HttpWebResponse)request.GetResponse(); } catch (WebException wex) { var httpResponse = wex.Response as HttpWebResponse; if (httpResponse != null) { throw new ApplicationException(string.Format( "Remote server call {0} {1} resulted in a http error {2} {3}.", method, uri, httpResponse.StatusCode, httpResponse.StatusDescription), wex); } else { throw new ApplicationException(string.Format( "Remote server call {0} {1} resulted in an error.", method, uri), wex); } } catch (Exception) { throw; } </code></pre>
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload