Log updates
[beagleboard.org.git] / code / .docs / prototype_Global / function_helma.Http.prototype.setResponseHandler.html
bloba1654d983be12d3333d5103f2cab0c74660130b4
1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN">
2 <html>
4 <head>
5 <title></title>
6 <style type="text/css">
8 body, p, td, th, li {
9 font-family: verdana, sans-serif;
10 font-size: 10pt;
13 big.top {
14 font-size: 18pt;
15 font-weight: bold;
18 big {
19 font-size: 13pt;
20 font-weight: bold;
23 a {
24 font-weight:bold;
25 color: #cc3333;
26 text-decoration:none;
28 a:hover {
29 text-decoration:underline;
32 .navig {
33 font-size: 9px;
34 text-decoration: none;
35 font-weight:normal;
38 li {
39 padding-bottom: 5px;
43 .mainbox {
44 border-color:#999999;
45 padding-top:5px;
46 padding-bottom:5px;
47 border-bottom-width:1px;
48 border-bottom-style:dotted;
51 .headline {
52 font-weight:bold;
53 background:#dfdfdf;
54 border-color:#999999;
55 padding-top:5px;
56 padding-bottom:5px;
59 </style>
60 </head>
62 <body>
64 <table width="90%" border="0" cellspacing="1" cellpadding="5">
65 <tr>
66 <td class="headline">
67 <big><tt>Global.helma.Http.prototype.setResponseHandler&nbsp;(callback)</tt></big><br>
68 </td>
69 </tr>
71 <tr>
72 <td class="mainbox">
73 Overloads the default response handler.
74 Use this do implement your own response handling, like storing the response directly to the harddisk
75 The handler function gets two parameter, first is the java.net.URLConnection and second is the result object.
76 Note that custom response handler functions should check the HTTP status code before reading
77 the response. The status code for successful requests is 200. Response bodies for requests with
78 status codes less than 400 can be read from the connection's input stream, while response bodies
79 with 4xx or 5xx status codes must be read using the error stream. <br><br>
81 <ul>
82 <li><b>Parameter</b> <code>{function}</code>:<br/>
83 Response handler function
89 </ul>
90 </td>
91 </tr>
92 </table>
94 <table width="90%" border="0" cellspacing="1" cellpadding="5">
95 <tr>
96 <td>Sourcecode in /root/helma-1.6.1/modules/helma/Http.js:
97 <pre><font color="#aaaaaa">440:</font> this.setResponseHandler = function(callback) {
98 <font color="#aaaaaa">441:</font> responseHandler = callback;
99 <font color="#aaaaaa">442:</font> return;
100 <font color="#aaaaaa">443:</font> }
101 </pre>
102 </td>
103 </tr>
105 </table>
111 </body>
112 </html>