W3C home > Mailing lists > Public > www-validator@w3.org > March 2013

Re: validator won't return json

From: Rob^_^ <iecustomizer@hotmail.com>
Date: Mon, 11 Mar 2013 11:12:13 +1100
Message-ID: <BLU168-DS3902ED30F30E9F8902F43DD4E10@phx.gbl>
To: "Trenton D. Adams" <trenton.d.adams@gmail.com>, <www-validator@w3.org>
Hi,

yes the validators do not execute scripts.... all they see is the response text returned from the page request....

To validate ‘computed’ source you have to use one of the Browsers’ Developer tools to copy and paste the computed DOM into the direct input field...

I have a context menu addon for IE that does this by retrieving the document.documentElement.outerHTML and submitting it to the validator direct input fields.

A previous version of Opera used to have the option to validate the computed source... but then again Opera ignores document.write

Regards.

From: Trenton D. Adams 
Sent: Monday, March 11, 2013 6:20 AM
To: www-validator@w3.org 
Subject: Re: validator won't return json

Any developers on here that might know what the problem is here? 




On Fri, Mar 1, 2013 at 6:45 PM, Trenton D. Adams <trenton.d.adams@gmail.com> wrote:

  Before I file a bug, I thought I would ask why this does not work.  I sent the output=json, and then url encoded the uploaded_file as well.  I know http://validator.w3.org/docs/api.html#soap12format says that the uploaded_file should be multi-part form-data, but that also did not seem to return the json; unless I got the syntax wrong.  If I use the "uri" option instead, it appears to work fine.  In either of the two failed cases, there are special headers returned indicating that the validation of the fragment failed, how many errors, how many warnings, etc.


  Any help would be appreciated, thank you.



  http://validator.w3.org/check
   
  POST /check HTTP/1.1 
  Host: validator.w3.org 
  User-Agent: Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:16.0) Gecko/20100101 Firefox/16.0 
  Accept: application/json, text/javascript, */*; q=0.01 
  Accept-Language: en-CA,en;q=0.9,en-US;q=0.8,en-gb;q=0.7,en-US-x-Hixie;q=0.6,fr-FR;q=0.4,fr;q=0.3,eo-EO;q=0.2,eo;q=0.1 
  Accept-Encoding: gzip, deflate 
  Connection: keep-alive 
  Content-Type: application/x-www-form-urlencoded; charset=UTF-8 
  Referer: http://reuben.pc.athabascau.ca:8080/aucm/servlet/DispatcherServlet?action=examRequest 
  Content-Length: 17174 
  Origin: http://reuben.pc.athabascau.ca:8080 
  Pragma: no-cache 
  Cache-Control: no-cache 
  output=json&uploaded_file=%0A%0A%0A%0A%0A%0A%0A%0A%3Cblah-blah-encoded-fragment


  HTTP/1.1 200 OK 
  Date: Sat, 02 Mar 2013 01:34:11 GMT 
  Server: Apache/2.2.16 (Debian) 
  X-W3C-Validator-Recursion: 1 
  X-W3C-Validator-Status: Invalid 
  X-W3C-Validator-Errors: 4 
  X-W3C-Validator-Warnings: 23 
  Content-Type: application/json; charset=UTF-8 
  Connection: close 
  Transfer-Encoding: chunked
Received on Monday, 11 March 2013 00:15:13 GMT

This archive was generated by hypermail 2.3.1 : Monday, 11 March 2013 00:15:16 GMT