An HTTP response. More...
The following notice applies to the original API on which this API is based, and to its documentation. The documentation of this API has been revised from the original.
/* * Copyright (C) 2006 The Android Open Source Project * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */
Public Member Functions | |
StatusLine | getStatusLine () |
Obtains the status line of this response. More... | |
void | setStatusLine (StatusLine statusline) |
Sets the status line of this response. More... | |
void | setStatusLine (ProtocolVersion ver, int code) |
Sets the status line of this response. More... | |
void | setStatusLine (ProtocolVersion ver, int code, String reason) |
Sets the status line of this response with a reason phrase. More... | |
void | setStatusCode (int code) throws IllegalStateException |
Updates the status line of this response with a new status code. More... | |
void | setReasonPhrase (String reason) throws IllegalStateException |
Updates the status line of this response with a new reason phrase. More... | |
void | setEntity (HttpEntity entity) |
Associates a response entity with this response. More... | |
HttpEntity | getEntity () |
Obtains the message entity of this response, if any. More... | |
Locale | getLocale () |
Obtains the locale of this response. More... | |
void | setLocale (Locale loc) |
Changes the locale of this response. More... | |
StatusLine getStatusLine | ( | ) |
The status line can be set using one of the setStatusLine methods, or it can be initialized in a constructor.
null
if not yet set Implemented in BasicHttpResponse.
void setStatusLine | ( | StatusLine | statusline | ) |
statusline | the status line of this response |
Implemented in BasicHttpResponse.
void setStatusLine | ( | ProtocolVersion | ver, |
int | code | ||
) |
The reason phrase will be determined based on the current locale .
ver | the HTTP version |
code | the status code |
Implemented in BasicHttpResponse.
void setStatusLine | ( | ProtocolVersion | ver, |
int | code, | ||
String | reason | ||
) |
ver | the HTTP version |
code | the status code |
reason | the reason phrase, or null to omit |
Implemented in BasicHttpResponse.
void setStatusCode | ( | int | code | ) | throws IllegalStateException |
The status line can only be updated if it is available. It must have been set either explicitly or in a constructor.
The reason phrase will be updated according to the new status code, based on the current locale . It can be set explicitly using setReasonPhrase .
code | the HTTP status code. |
IllegalStateException | if the status line has not be set |
Implemented in BasicHttpResponse.
void setReasonPhrase | ( | String | reason | ) | throws IllegalStateException |
The status line can only be updated if it is available. It must have been set either explicitly or in a constructor.
reason | the new reason phrase as a single-line string, or null to unset the reason phrase |
IllegalStateException | if the status line has not be set |
Implemented in BasicHttpResponse.
void setEntity | ( | HttpEntity | entity | ) |
entity | the entity to associate with this response, or null to unset |
Implemented in BasicHttpResponse.
HttpEntity getEntity | ( | ) |
The entity is provided by calling setEntity .
null
if there is none Implemented in BasicHttpResponse.
Locale getLocale | ( | ) |
The locale is used to determine the reason phrase for the status code . It can be changed using setLocale .
null
Implemented in BasicHttpResponse.
void setLocale | ( | Locale | loc | ) |
If there is a status line, it's reason phrase will be updated according to the status code and new locale.
loc | the new locale |
Implemented in BasicHttpResponse.