You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@hc.apache.org by se...@apache.org on 2010/12/15 01:45:25 UTC
svn commit: r1049368 -
/httpcomponents/httpcore/trunk/src/docbkx/fundamentals.xml
Author: sebb
Date: Wed Dec 15 00:45:25 2010
New Revision: 1049368
URL: http://svn.apache.org/viewvc?rev=1049368&view=rev
Log:
StringEntity now has 3 ctors
Modified:
httpcomponents/httpcore/trunk/src/docbkx/fundamentals.xml
Modified: httpcomponents/httpcore/trunk/src/docbkx/fundamentals.xml
URL: http://svn.apache.org/viewvc/httpcomponents/httpcore/trunk/src/docbkx/fundamentals.xml?rev=1049368&r1=1049367&r2=1049368&view=diff
==============================================================================
--- httpcomponents/httpcore/trunk/src/docbkx/fundamentals.xml (original)
+++ httpcomponents/httpcore/trunk/src/docbkx/fundamentals.xml Wed Dec 15 00:45:25 2010
@@ -440,9 +440,9 @@ ByteArrayEntity myEntity = new ByteArray
<para>
<classname>StringEntity</classname> is a self contained, repeatable entity that
obtains its content from a <classname>java.lang.String</classname> object. It has
- two constructors, one simply constructs with a given <classname>java.lang.String
- </classname> object; the other also takes a character encoding for the data in the
- string.
+ three constructors, one simply constructs with a given <classname>java.lang.String
+ </classname> object; the second also takes a character encoding for the data in the
+ string; the third allows the mime type to be specified.
</para>
<programlisting><![CDATA[
StringBuffer sb = new StringBuffer();
@@ -452,11 +452,14 @@ for (Entry<String, String> envEntry : en
.append(envEntry.getValue()).append("\n");
}
-// construct without a character encoding
+// construct without a character encoding (defaults to ISO-8859-1)
HttpEntity myEntity1 = new StringEntity(sb.toString());
-// alternatively construct with an encoding
+// alternatively construct with an encoding (mime type defaults to "text/plain")
HttpEntity myEntity2 = new StringEntity(sb.toString(), "UTF-8");
+
+// alternatively construct with an encoding and a mime type
+HttpEntity myEntity3 = new StringEntity(sb.toString(), "text/html", "UTF-8");
]]></programlisting>
</section>
<section id="input-stream-entity">