You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@hc.apache.org by ol...@apache.org on 2014/08/15 13:56:46 UTC
svn commit: r1618159 -
/httpcomponents/httpcore/trunk/httpcore/src/main/java/org/apache/http/util/EntityUtils.java
Author: olegk
Date: Fri Aug 15 11:56:46 2014
New Revision: 1618159
URL: http://svn.apache.org/r1618159
Log:
Update javadoc to reflect behavior change when defaultCharset is provided and the content's charset is not available.
Modified:
httpcomponents/httpcore/trunk/httpcore/src/main/java/org/apache/http/util/EntityUtils.java
Modified: httpcomponents/httpcore/trunk/httpcore/src/main/java/org/apache/http/util/EntityUtils.java
URL: http://svn.apache.org/viewvc/httpcomponents/httpcore/trunk/httpcore/src/main/java/org/apache/http/util/EntityUtils.java?rev=1618159&r1=1618158&r2=1618159&view=diff
==============================================================================
--- httpcomponents/httpcore/trunk/httpcore/src/main/java/org/apache/http/util/EntityUtils.java (original)
+++ httpcomponents/httpcore/trunk/httpcore/src/main/java/org/apache/http/util/EntityUtils.java Fri Aug 15 11:56:46 2014
@@ -199,14 +199,15 @@ public final class EntityUtils {
* If defaultCharset is null, the default "ISO-8859-1" is used.
*
* @param entity must not be null
- * @param defaultCharset character set to be applied if none found in the entity
+ * @param defaultCharset character set to be applied if none found in the entity,
+ * or if the entity provided charset is invalid or not available.
* @return the entity content as a String. May be null if
* {@link HttpEntity#getContent()} is null.
* @throws ParseException if header elements cannot be parsed
* @throws IllegalArgumentException if entity is null or if content length > Integer.MAX_VALUE
* @throws IOException if an error occurs reading the input stream
- * @throws UnsupportedCharsetException Thrown when the named charset is not available in
- * this instance of the Java virtual machine
+ * @throws UnsupportedCharsetException Thrown when the named entity's charset is not available in
+ * this instance of the Java virtual machine and no defaultCharset is provided.
*/
public static String toString(
final HttpEntity entity, final Charset defaultCharset) throws IOException, ParseException {