Hi,

Andre Engels  did some analysis of the type of API formats used. The
data is from  a single random Sunday in late 2011:

1997267 application/json
314285 text/xml
171259 -
68358 application/vnd.php.serialized
55549 text/html
34680 text/javascript
 8907 application/x-www-form-urlencoded
 8882 application/xml
  807 application/rsd+xml
  467 text/text
  105 application/x-www-form-urlencoded;
   18 application/yaml
    1 multipart/form-data;



yaml is used for the query and parse API actions. On this particular
day, the following services used yaml:

http://www.huddba.cz
corporama.com
reftag.appspot.com


Thank you Andre!


Best,
Diederik



On Wed, Feb 8, 2012 at 7:45 PM, Roan Kattouw <[email protected]> wrote:
>
> On Wed, Feb 8, 2012 at 11:42 PM, Tim Starling <[email protected]> wrote:
> > What are the other problems?
> >
> I'm not sure what Max is referring to, other than the fact that I hate
> XML (or at least using XML for this API) and generally don't like the
> fact that we have to support so many formats. As I said on Bugzilla
> earlier today, if I ever were to rewrite the API from scratch it'd be
> JSON-only. However, we can't actually get rid of XML realistically.
>
> >> * YAML - we don't serve real YAML anyway, currently it's just a subset
> >>   of JSON.
> >
> > YAML is just a few harmless lines of code, why would you want to
> > remove it?
> >
> Yeah that can probably stay, it's not worth breaking anything over.
>
> Roan
>
> _______________________________________________
> Wikitech-l mailing list
> [email protected]
> https://lists.wikimedia.org/mailman/listinfo/wikitech-l

_______________________________________________
Wikitech-l mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/wikitech-l

Reply via email to