Re: 100-continue support
Adam Williams <[email protected]>
| Newsgroups | gmane.comp.cms.opengroupware.xmlrpc.devel |
|---|---|
| Message-ID | <[email protected]> |
> >> I didn't try any XML-RPC client so far, but basic authentication seems
> >> just fine.
> > But still avoiding ngobjweb and going straight into ZideStore?
> Using Apache if you specify HTTP/1.0. Notably it still seems to have a
> ~2s delay (some sort of timeout) prior the post arrives at the server.
Yes, basic-auth seems to be working from mono; and there is no delay -
it succeeds or fails very quickly.
public class Client {
static public void Main() {
HttpWebRequest request =
(HttpWebRequest)WebRequest.Create("http://kohocton/RPC2");
/* setup authentication */
request.PreAuthenticate = true;
NetworkCredential creds = new NetworkCredential("adam", "******",
null);
request.Credentials = creds;
/* setup request paras */
request.ProtocolVersion = HttpVersion.Version10;
request.PreAuthenticate = true;
request.Method = "POST";
request.ContentType = "text/xml";
request.AllowWriteStreamBuffering = true;
/* send response */
Stream stream = request.GetRequestStream();
XmlTextWriter xWriter = new XmlTextWriter(stream, Encoding.ASCII);
xWriter.WriteStartDocument(true);
xWriter.Flush();
xWriter.Close();
/* receive response and parse */
HttpWebResponse response = (HttpWebResponse)request.GetResponse();
StreamReader input = new StreamReader(response.GetResponseStream());
input.Close();
response.Close();
}
}
--
OpenGroupware.org XML-RPC
[email protected]
http://mail.opengroupware.org/mailman/listinfo/xmlrpc