[undertow-dev] exchange.getResponseSender().send issues

peter royal peter.royal at pobox.com
Wed Feb 8 11:44:13 EST 2017


I don't set a content-length myself when using that method to send text
(or binary) data.


-pete



--

(peter.royal|osi)@pobox.com - http://fotap.org/~osi





On Wed, Feb 8, 2017, at 10:41 AM, Hicks, Matt wrote:

> Well, I just added an IoCallback and now I'm getting an error:
> Attempted to write 144780 bytes however content-length has been set
> to 144772
> 

> This, I think, raises both a question and an issue:

> 

> Question: Should I not be setting the Content-Length myself even when
> using exchange.getResponseSender().send?
> Issue: Seems like a bug that without an IoCallback the error is just
> absorbed and never logged anywhere.
> 

> On Wed, Feb 8, 2017 at 10:35 AM Hicks, Matt
> <matt at matthicks.com> wrote:
>> I'm having a very strange problem sending a generated HTML file back
>> to the browser using `exchange.getResponseSender().send(s)`.  It
>> seems to work fine if the content is a short bit of text like "Hello
>> World", but the content is 144,772 bytes and if I use Curl to test it
>> I get a 200 OK, but it says the Content-Length is 0 and no content
>> comes back.  If I set the content to a short String like I said, then
>> the Content-Length is properly set and the content comes back like
>> expected.
>> 

>> Should I not be using `exchange.getResponseSender().send` for large
>> amounts of text?
>> 

>> I just updated to 1.4.10.Final hoping that it was a bug that was
>> fixed since 1.4.8.Final, but it's still happening.
>> 

>> Any insights would be greatly appreciated.

> _________________________________________________

> undertow-dev mailing list

> undertow-dev at lists.jboss.org

> https://lists.jboss.org/mailman/listinfo/undertow-dev


-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.jboss.org/pipermail/undertow-dev/attachments/20170208/5be466fd/attachment.html 


More information about the undertow-dev mailing list