Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(325)

Unified Diff: pkg/http/lib/http.dart

Issue 263563005: Move the HTTP library documentation to the README. (Closed) Base URL: https://dart.googlecode.com/svn/branches/bleeding_edge/dart
Patch Set: Created 6 years, 8 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « pkg/http/README.md ('k') | no next file » | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: pkg/http/lib/http.dart
diff --git a/pkg/http/lib/http.dart b/pkg/http/lib/http.dart
index 67c56496079297bc2449522e8983ec6200d98b14..d93a1a53512cc8e3401a7dec104f6993c45a0fbd 100644
--- a/pkg/http/lib/http.dart
+++ b/pkg/http/lib/http.dart
@@ -3,68 +3,6 @@
// BSD-style license that can be found in the LICENSE file.
/// A composable, [Future]-based library for making HTTP requests.
-///
-/// ## Installing ##
-///
-/// Use [pub][] to install this package. Add the following to your
-/// `pubspec.yaml` file.
-///
-/// dependencies:
-/// http: any
-///
-/// Then run `pub install`.
-///
-/// For more information, see the
-/// [http package on pub.dartlang.org](http://pub.dartlang.org/packages/http).
-///
-/// The easiest way to use this library is via the top-level functions. They
-/// allow you to make individual HTTP requests with minimal hassle:
-///
-/// import 'package:http/http.dart' as http;
-///
-/// var url = "http://example.com/whatsit/create";
-/// http.post(url, body: {"name": "doodle", "color": "blue"})
-/// .then((response) {
-/// print("Response status: ${response.statusCode}");
-/// print("Response body: ${response.body}");
-/// });
-///
-/// http.read("http://example.com/foobar.txt").then(print);
-///
-/// If you're making multiple requests to the same server, you can keep open a
-/// persistent connection by using a [Client] rather than making one-off
-/// requests. If you do this, make sure to close the client when you're done:
-///
-/// var client = new http.Client();
-/// client.post(
-/// "http://example.com/whatsit/create",
-/// body: {"name": "doodle", "color": "blue"})
-/// .then((response) => client.get(response.bodyFields['uri']))
-/// .then((response) => print(response.body))
-/// .whenComplete(client.close);
-///
-/// You can also exert more fine-grained control over your requests and
-/// responses by creating [Request] or [StreamedRequest] objects yourself and
-/// passing them to [Client.send].
-///
-/// This package is designed to be composable. This makes it easy for external
-/// libraries to work with one another to add behavior to it. Libraries wishing
-/// to add behavior should create a subclass of [BaseClient] that wraps another
-/// [Client] and adds the desired behavior:
-///
-/// class UserAgentClient extends http.BaseClient {
-/// final String userAgent;
-/// final http.Client _inner;
-///
-/// UserAgentClient(this.userAgent, this._inner);
-///
-/// Future<StreamedResponse> send(BaseRequest request) {
-/// request.headers['user-agent'] = userAgent;
-/// return _inner.send(request);
-/// }
-/// }
-///
-/// [pub]: http://pub.dartlang.org
library http;
import 'dart:async';
« no previous file with comments | « pkg/http/README.md ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698