<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html;charset=UTF-8" http-equiv="Content-Type">
</head>
<body bgcolor="#ffffff" text="#000000">
Thomas,<br>
<br>
Unfortunately, it wasn't obvious to me that a 404 was appropriate in
this situation.  But, now that you mention it, I think you are right. 
Thank you for your input.<br>
<pre class="moz-signature" cols="72">--------------------------------------
Randy Syring
RCS Computers &amp; Web Solutions
502-644-4776
<a class="moz-txt-link-freetext" href="http://www.rcs-comp.com">http://www.rcs-comp.com</a>

"Whether, then, you eat or drink or 
whatever you do, do all to the glory
of God." 1 Cor 10:31
</pre>
<br>
<br>
Thomas Broyer wrote:
<blockquote
 cite="mid:a9699fd20904270138k7a27b979k97d769eb6dee8c38@mail.gmail.com"
 type="cite">
  <pre wrap="">On Mon, Apr 27, 2009 at 4:32 AM, Randy Syring <a class="moz-txt-link-rfc2396E" href="mailto:randy@rcs-comp.com">&lt;randy@rcs-comp.com&gt;</a> wrote:
  </pre>
  <blockquote type="cite">
    <pre wrap="">I have a page that accepts URL arguments like:

/student/&lt;id&gt;

The id must be an integer or the URL doesn't match and the user is given a
404.  But what should I do if the id is given, is an integer, but a student
with that id does not exist? I already output a message telling the user
that they requested an invalid student.  However, should that document have
a 200 or 400 (or some other) status code?
    </pre>
  </blockquote>
  <pre wrap=""><!---->
Obviously a 404 too, as the URL identifies something that doesn't exist.

(in the case of an invalid id, i.e. not a number, you could use 410
status code too)

  </pre>
</blockquote>
</body>
</html>