Update the restbuck_client, still work in progress.

Update restbuck_server, remove unused class in inherit.
Update libcurl_http_client_request, to parse context headers before the
execution.
Update wgi_input_stream, commented precondition.
This commit is contained in:
jvelilla
2011-12-09 21:11:16 -03:00
parent d961544b8b
commit c0c206e9ae
5 changed files with 33 additions and 18 deletions

View File

@@ -167,7 +167,15 @@ feature -- Execution
p := curl.slist_append (p, curs.key + ": " + curs.item)
end
end
if ctx /= Void then
if attached ctx.headers as l_headers_2 then
across
l_headers_2 as curs_2
loop
p := curl.slist_append (p, curs_2.key + ": " + curs_2.item)
end
end
end
p := curl.slist_append (p, "Expect:")
curl_easy.setopt_slist (curl_handle, {CURL_OPT_CONSTANTS}.curlopt_httpheader, p)

View File

@@ -27,7 +27,7 @@ feature -- Input
read_string (nb: INTEGER)
require
is_open_read: is_open_read
not_end_of_input: not end_of_input
-- not_end_of_input: not end_of_input
nb_large_enough: nb > 0
deferred
ensure

View File

@@ -17,11 +17,13 @@ feature {NONE} -- Initialization
do
port_number := 8080
base_url := ""
debug ("nino")
print ("Example: start a Nino web server on port " + port_number.out +
", %Nand reply Hello World for any request such as http://localhost:" + port_number.out + "/" + base_url + "%N")
end
create app.make_custom (agent wgi_execute, base_url)
app.configuration.set_is_verbose (True)
app.listen (port_number)
end