- From: Lori Hylan-Cho <lorihc@adobe.com>
- Date: Fri, 13 Jul 2007 07:51:48 -0700
- To: <www-validator@w3.org>
Is anyone else using the validator web service API, or is it just me?
I've tried two more tests:
1. I removed the encodeURIComponent() call for the URI case, but it
didn't make a difference (I still got an HTML reply).
2. Pasting
http://validator.w3.org/check?uri=http://www.avocado8.com/index.shtml&ou
tput=soap12 directly into the browser gives the correct SOAP result, so
it doesn't seem to be anything inherent to passing a URI.
By default my JavaScript function posts the data with an
application/x-www-form-urlencoded content type. Should I be forcing a
different content type in the URI case?
> -----Original Message-----
> From: www-validator-request@w3.org
> [mailto:www-validator-request@w3.org] On Behalf Of Lori Hylan-Cho
> Sent: Monday, July 09, 2007 1:08 PM
> To: www-validator@w3.org
> Subject: web service API returning HTML rather than SOAP 1.2
> Importance: High
>
>
> hello
>
> I am experimenting with the validator's web service API, and I've
> noticed that while I can get a SOAP 1.2 reply for HTML fragments, if I
> validate by URI I always get an HTML reply.
>
> I'm doing an HTTP post from JavaScript. The function I'm
> using takes two
> arguments: the URL of the server, and the text to post. For example:
>
> var docContents = document.documentElement.outerHTML; /* gets entire
> document source, including !DOCTYPE statement */
> var result = httpPostText("http://validator.w3.org/check",
> "fragment=" +
> encodeURIComponent(docContents) +"&output=soap12");
>
> In the above case, I get a SOAP reply. However, if I substitute a URL
> instead of raw HTML, as shown below...
>
> var docContents = "http://www.avocado8.com/index.shtml";
> var result = httpPostText("http://validator.w3.org/check", "uri=" +
> encodeURIComponent(docContents) +"&output=soap12");
>
> I always get an HTML reply. I've tried encoding the & in front of the
> output argument, but the results are the same. Is there
> something else I
> should be doing? Have I misunderstood something major?
>
> Thanks in advance for any assistance.
>
> best,
> Lori
>
>
>
Received on Friday, 13 July 2007 14:52:13 UTC