<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <br>
    <div class="moz-cite-prefix">On 11/8/13 7:04 PM, Brent Putman wrote:<br>
    </div>
    <blockquote cite="mid:527D7C1E.6070907@georgetown.edu" type="cite">
      <meta content="text/html; charset=ISO-8859-1"
        http-equiv="Content-Type">
      <br>
      <br>
      Basically they're rejecting the client's default User-Agent of:&nbsp;
      Apache-HttpClient/4.3.1 (java 1.5)<br>
    </blockquote>
    <br>
    <br>
    Oh, and another thing that is arguably wrong here is that they are
    doing the above, but still returning an HTTP 200 OK status code.&nbsp;
    That seems wrong at a protocol level IMHO.<br>
    <br>
    The only reason that it's getting as far as it does in the metadata
    provider is that the 200 status seems to indicate that things are ok
    (until it tries to parse the body as XML).&nbsp; If it returned something
    other than a 200 status, you'd see it fail earlier with an
    appropriate exception and the non-OK status code.<br>
    <br>
  </body>
</html>