Git Product home page Git Product logo

Comments (9)

GoogleCodeExporter avatar GoogleCodeExporter commented on September 14, 2024

Original comment by subwiz on 3 Mar 2008 at 1:52

  • Added labels: 3.0

from rest-client.

GoogleCodeExporter avatar GoogleCodeExporter commented on September 14, 2024
Steps towards implementing this feature:

1. RequestBean -- implement toString() -- this information will be shown to the 
user
in the list of request/response.
2. The storage format needs to be defined. My preferred format is MimeMultipart
(http://java.sun.com/products/javamail/javadocs/javax/mail/internet/MimeMultipar
t.html).
 Each request-response will be stored separated by a boundary marker.
3. UI implementation.

Original comment by subwiz on 24 Mar 2008 at 11:44

  • Changed state: Accepted

from rest-client.

GoogleCodeExporter avatar GoogleCodeExporter commented on September 14, 2024
subwiz, I think we just need to record the stream. We add a new log tab in 
request
and response, and display all the content. just like the attachment?

Original comment by [email protected] on 27 Mar 2008 at 12:33

Attachments:

from rest-client.

GoogleCodeExporter avatar GoogleCodeExporter commented on September 14, 2024
I don't think this as a tab in request and response.

This has to be a separate window--which records each and every request made. 
This
window should be accessible from Tools>Session. This window will have a JTable
listing all the request/response made till now (from the time of opening Session
window). Each entry in the JTable would be toString() representation of 
RequestBean.
Clicking on any of the entry will load the corresponding request and response in
RESTClient window. 

Finally this sequence should be savable, so that it can be opened later for
execution. I think this would be more useful as we can see a series of 
executions one
by one.

This is what I have envisioned. And the only task I was able to finish till 
date was
the toString() portion :-)

Original comment by subwiz on 27 Mar 2008 at 12:49

from rest-client.

GoogleCodeExporter avatar GoogleCodeExporter commented on September 14, 2024
One of the options for saving the sequence would be to use the MIME format. We 
could use:

http://james.apache.org/mime4j/

Original comment by subwiz on 2 Apr 2008 at 1:14

from rest-client.

GoogleCodeExporter avatar GoogleCodeExporter commented on September 14, 2024
[deleted comment]

from rest-client.

GoogleCodeExporter avatar GoogleCodeExporter commented on September 14, 2024
Me moved to my first employer after series of unsatisfying jobs. Now full of 
energy,
I have started developing this feature.

Original comment by subwiz on 2 Jul 2008 at 2:16

from rest-client.

GoogleCodeExporter avatar GoogleCodeExporter commented on September 14, 2024
http://hc.apache.org/httpcomponents-client/logging.html

We can write a log appender which captures all the logs and displays in a 
window.

Original comment by subwiz on 20 Mar 2009 at 1:16

from rest-client.

GoogleCodeExporter avatar GoogleCodeExporter commented on September 14, 2024

Original comment by subwiz on 7 Dec 2013 at 3:49

  • Changed state: Duplicate

from rest-client.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.