README.md in async-http-0.17.0 vs README.md in async-http-0.17.1
- old
+ new
@@ -29,15 +29,18 @@
## Usage
Here is a basic example of a client/server running in the same reactor:
```ruby
+#!/usr/bin/env ruby
+
require 'async/http/server'
require 'async/http/client'
require 'async/reactor'
+require 'async/http/url_endpoint'
-endpoint = Async::IO::Endpoint.tcp('127.0.0.1', 9294, reuse_port: true)
+endpoint = Async::HTTP::URLEndpoint.parse('http://127.0.0.1:9294', reuse_port: true)
class Server < Async::HTTP::Server
def handle_request(request, peer, address)
[200, {}, ["Hello World"]]
end
@@ -50,10 +53,10 @@
server_task = task.async do
server.run
end
response = client.get("/", {})
- puts response.body
+ puts response.read
server_task.stop
end
```