you’re on your way 4
307
post requests
<?php
require(‘lib.php’);
function go() {
$myVar = ...
return ...
}
?>
Web server
placeOrder.php? I have the
customer’s address, phone number,
and order. I’m sending them over
as name/value pairs via POST, OK?
POST
data
The POST data is the
same as before...
...but with a content type,
the server knows what
kind of data to expect.
placeOrder.php
This time, the request
includes a content type
along with the request URL
and POST data.
HTTP/1.1 400 Bad Request
Request Version: HTTP/1.1
Response Code: 400
Date: Wed, 01 Mar 2006 21:27:39 GMT
Server: Apache
X-Powered-By: PHP/4.3.11
Status: No order was received.
Connection: close
Transfer-Encoding: chunked
Content-Type: text/html
Web server
Web Browser
Internet Explorer
Firefox
Opera
Safari
Mozilla
<script>
var request...
function foo()
{
...
}
</script>
request.getResponseHeader(“Status”)
Servers send information to the
browser using response headers.
This is what the server sends
back to the browser.
The server sends back a response
header and status code.