diff --git a/examples/lua/prime_numbers.lp b/examples/lua/prime_numbers.lp
index 0c71bb824f36cea20dd1328cc2dd5eb3aea4c0fe..47d7898c39f67b0b6476b39602bfa510acfa8c7b 100644
--- a/examples/lua/prime_numbers.lp
+++ b/examples/lua/prime_numbers.lp
@@ -23,24 +23,20 @@ Content-Type: text/html
  <p>Reading POST data from Lua (click submit):</p>
  <form method="POST" ><input type="text" name="t1"/><input type="submit"></form>
 
- <pre>
-   POST data: [<?
-      local post_data = ''
-      if mg.request_info.request_method == 'POST' then
-        post_data = mg.read()
-      end
-      mg.write(post_data)
-    ?>]
-   request method: [<? mg.write(mg.request_info.request_method) ?>]
-   IP/port: [<? mg.write(mg.request_info.remote_ip, ':',
-                         mg.request_info.remote_port) ?>]
-   URI: [<? mg.write(mg.request_info.uri) ?>]
-   HTTP version [<? mg.write(mg.request_info.http_version) ?>]
-   HEADERS:
-   <?
-     for name, value in pairs(mg.request_info.http_headers) do
-       mg.write(name, ':', value, '\n')
-     end
-   ?>
+<pre>
+POST data: [<?  mg.write(mg.request_info.content) ?>]
+request method: [<? mg.write(mg.request_info.request_method) ?>]
+IP/port: [<?mg.write(mg.request_info.remote_ip, ':',
+                    mg.request_info.remote_port) ?>]
+URI: [<? mg.write(mg.request_info.uri) ?>]
+HTTP version [<? mg.write(mg.request_info.http_version) ?>]
+Content Len: [<? mg.write(mg.request_info.content_len) ?>]
+HEADERS:
+<?
+ for name, value in pairs(mg.request_info.http_headers) do
+   mg.write(name, ':', value, '\n')
+ end
+?>
+
 </pre>
 </html>