- From: Matt Bates <Matt.Bates@innovasys.com>
- Date: Tue, 16 Jun 2009 17:16:37 +0100
- To: "www-validator-css@w3.org" <www-validator-css@w3.org>
- Message-ID: <926AD896E898BC4AB0DB7D4A61908DD49D481F2E93@innovasyssrv03.innovasys-local.co.uk>
Hello, I'm working in .Net and am trying to submit a POST httpwebrequest to the validator using the following: Dim Url As String = "http://jigsaw.w3.org/css-validator/" Dim Post As String = "validator?text=" & HttpUtility.UrlEncodeCSSText) & "&warning=0&profile=css2&output=soap12" And Private Function GetValidationResponse(ByVal Url As String, ByVal Post As String) As Stream Dim Writer As StreamWriter = Nothing Dim Request As HttpWebRequest = DirectCast(WebRequest.Create(Url), HttpWebRequest) Request.Method = "POST" Request.ContentLength = Post.Length Request.ContentType = "application/x-www-form-urlencoded" Request.Timeout = 2000 Writer = New StreamWriter(Request.GetRequestStream()) Using Writer Writer.Write(Post) End Using Writer.Close() Return Request.GetResponse.GetResponseStream() End Function At the point of GetResponse the server returns a 405 method not allowed error, am I doing something wrong? Or does the validator not accept POST requests in this way? Thanks. Matt Bates Innovasys http://www.innovasys.com/
Received on Tuesday, 16 June 2009 20:51:53 UTC