Thanks this looks good. Gave me some new ideas. Has anyone done anything
with WebSocket proxying?


On Sun, May 18, 2014 at 6:27 AM, John <[email protected]> wrote:

> Hi,
>
> no problem. Here is the code: http://pastebin.com/k53LgfrW ... this proxy
> works quite good for me. I can intercept every request/response and modify
> it.
>
> regards
>
>
> 2014-05-18 4:25 GMT+02:00 Mack Gerhardt <[email protected]>:
>
> Care to share your working proxy. I was looking to do something similar.
>> Thanks
>>
>>
>> On Sat, May 17, 2014 at 3:55 PM, John <[email protected]> wrote:
>>
>>> Hi,
>>>
>>> sry, there was a bug in my code. Everything is fine now :) thank you!
>>>
>>> Another little question. I try to build a program that intercepts the
>>> http traffic between two nodes. Which means I try to verify every request
>>> and response. At the moment I intercept the request in a custom filter in
>>> the doFilter method. Is this the best point to intercept the message or
>>> would you recommend to use another method? For example override another
>>> method in the proxy servlet?
>>>
>>> kind regards
>>>
>>>
>>> 2014-05-17 21:25 GMT+02:00 Simone Bordet <[email protected]>:
>>>
>>> Hi,
>>>>
>>>> On Sat, May 17, 2014 at 8:53 PM, John <[email protected]>
>>>> wrote:
>>>> > thanks for your answer! You are right, that works!
>>>> >
>>>> > Buy how exactly can I modify the content at this point? I tried this
>>>> little
>>>> > example:
>>>> >
>>>> > String receivedContent = new String(buffer);
>>>> >
>>>> > LOG.info(">>> conent: "  + receivedContent);
>>>> >
>>>> > // <modify string here>
>>>> >
>>>> > super.onResponseContent(request, response, proxyResponse, buffer,
>>>> offset,
>>>> > length);
>>>> >
>>>> >
>>>> > I didn't  modified the content yet. I only printed out the content,
>>>> but then
>>>> > the program halts at this point. Do you have any Idea how i can
>>>> modify the
>>>> > content at this point?
>>>>
>>>> I don't know what you mean by "the program halts", I doubt it really
>>>> halts :)
>>>>
>>>> To modify the content, just allocate another byte[], fill it with what
>>>> you want, and pass that to the super.onResponseContent() call.
>>>>
>>>> --
>>>> Simone Bordet
>>>> ----
>>>> http://cometd.org
>>>> http://webtide.com
>>>> http://intalio.com
>>>> Developer advice, training, services and support
>>>> from the Jetty & CometD experts.
>>>> Intalio, the modern way to build business applications.
>>>> _______________________________________________
>>>> jetty-users mailing list
>>>> [email protected]
>>>> https://dev.eclipse.org/mailman/listinfo/jetty-users
>>>>
>>>
>>>
>>> _______________________________________________
>>> jetty-users mailing list
>>> [email protected]
>>> https://dev.eclipse.org/mailman/listinfo/jetty-users
>>>
>>>
>>
>> _______________________________________________
>> jetty-users mailing list
>> [email protected]
>> https://dev.eclipse.org/mailman/listinfo/jetty-users
>>
>>
>
> _______________________________________________
> jetty-users mailing list
> [email protected]
> https://dev.eclipse.org/mailman/listinfo/jetty-users
>
>
_______________________________________________
jetty-users mailing list
[email protected]
https://dev.eclipse.org/mailman/listinfo/jetty-users

Reply via email to