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

Side by Side Diff: sdk/lib/io/http.dart

Issue 14055003: Remove HttpClientRequest.response, as it's identical to HttpClientRequest.done. (Closed) Base URL: https://dart.googlecode.com/svn/branches/bleeding_edge/dart
Patch Set: Created 7 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 unified diff | Download patch | Annotate | Revision Log
« no previous file with comments | « pkg/http/lib/src/io_client.dart ('k') | sdk/lib/io/http_impl.dart » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 // Copyright (c) 2013, the Dart project authors. Please see the AUTHORS file 1 // Copyright (c) 2013, the Dart project authors. Please see the AUTHORS file
2 // for details. All rights reserved. Use of this source code is governed by a 2 // for details. All rights reserved. Use of this source code is governed by a
3 // BSD-style license that can be found in the LICENSE file. 3 // BSD-style license that can be found in the LICENSE file.
4 4
5 part of dart.io; 5 part of dart.io;
6 6
7 /** 7 /**
8 * HTTP status codes. 8 * HTTP status codes.
9 */ 9 */
10 abstract class HttpStatus { 10 abstract class HttpStatus {
(...skipping 949 matching lines...) Expand 10 before | Expand all | Expand 10 after
960 * be used. 960 * be used.
961 * 961 *
962 * HttpClientRequest request = ... 962 * HttpClientRequest request = ...
963 * request.headers.add(HttpHeaders.CONTENT_TYPE, "text/plain"); 963 * request.headers.add(HttpHeaders.CONTENT_TYPE, "text/plain");
964 * request.write(...); // Strings written will be ISO-8859-1 encoded. 964 * request.write(...); // Strings written will be ISO-8859-1 encoded.
965 * 965 *
966 * If an unsupported encoding is used an exception will be thrown if 966 * If an unsupported encoding is used an exception will be thrown if
967 * using one of the write methods taking a string. 967 * using one of the write methods taking a string.
968 */ 968 */
969 abstract class HttpClientRequest 969 abstract class HttpClientRequest
970 implements IOSink<HttpClientRequest> { 970 implements IOSink<HttpClientResponse> {
971 /** 971 /**
972 * Gets and sets the content length of the request. If the size of 972 * Gets and sets the content length of the request. If the size of
973 * the request is not known in advance set content length to -1, 973 * the request is not known in advance set content length to -1,
974 * which is also the default. 974 * which is also the default.
975 */ 975 */
976 int contentLength; 976 int contentLength;
977 977
978 /** 978 /**
979 * Returns the request headers. 979 * Returns the request headers.
980 */ 980 */
981 HttpHeaders get headers; 981 HttpHeaders get headers;
982 982
983 /** 983 /**
984 * Cookies to present to the server (in the 'cookie' header). 984 * Cookies to present to the server (in the 'cookie' header).
985 */ 985 */
986 List<Cookie> get cookies; 986 List<Cookie> get cookies;
987 987
988 /** 988 /**
989 * Gets and sets the requested persistent connection state. 989 * Gets and sets the requested persistent connection state.
990 * The default value is [:true:]. 990 * The default value is [:true:].
991 */ 991 */
992 bool persistentConnection; 992 bool persistentConnection;
993 993
994 /** 994 /**
995 * A [HttpClientResponse] future that will complete once the response is 995 * A [HttpClientResponse] future that will complete once the response is
996 * available. If an error occurs before the response is available, this 996 * available. If an error occurs before the response is available, this
997 * future will complete with an error. 997 * future will complete with an error.
998 */ 998 */
999 Future<HttpClientResponse> get response; 999 Future<HttpClientResponse> get done;
1000 1000
1001 /** 1001 /**
1002 * Close the request for input. Returns the value of [response]. 1002 * Close the request for input. Returns the value of [done].
1003 */ 1003 */
1004 Future<HttpClientResponse> close(); 1004 Future<HttpClientResponse> close();
1005 1005
1006 /** 1006 /**
1007 * Set this property to [:true:] if this request should 1007 * Set this property to [:true:] if this request should
1008 * automatically follow redirects. The default is [:true:]. 1008 * automatically follow redirects. The default is [:true:].
1009 * 1009 *
1010 * Automatic redirect will only happen for "GET" and "HEAD" requests 1010 * Automatic redirect will only happen for "GET" and "HEAD" requests
1011 * and only for the status codes [:HttpHeaders.MOVED_PERMANENTLY:] 1011 * and only for the status codes [:HttpHeaders.MOVED_PERMANENTLY:]
1012 * (301), [:HttpStatus.FOUND:] (302), 1012 * (301), [:HttpStatus.FOUND:] (302),
(...skipping 206 matching lines...) Expand 10 before | Expand all | Expand 10 after
1219 class RedirectLimitExceededException extends RedirectException { 1219 class RedirectLimitExceededException extends RedirectException {
1220 const RedirectLimitExceededException(List<RedirectInfo> redirects) 1220 const RedirectLimitExceededException(List<RedirectInfo> redirects)
1221 : super("Redirect limit exceeded", redirects); 1221 : super("Redirect limit exceeded", redirects);
1222 } 1222 }
1223 1223
1224 1224
1225 class RedirectLoopException extends RedirectException { 1225 class RedirectLoopException extends RedirectException {
1226 const RedirectLoopException(List<RedirectInfo> redirects) 1226 const RedirectLoopException(List<RedirectInfo> redirects)
1227 : super("Redirect loop detected", redirects); 1227 : super("Redirect loop detected", redirects);
1228 } 1228 }
OLDNEW
« no previous file with comments | « pkg/http/lib/src/io_client.dart ('k') | sdk/lib/io/http_impl.dart » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698