Comments (9)
Original comment by subwiz
on 3 Mar 2008 at 1:52
- Added labels: 3.0
from rest-client.
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.
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.
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.
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.
[deleted comment]
from rest-client.
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.
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.
Original comment by subwiz
on 7 Dec 2013 at 3:49
- Changed state: Duplicate
from rest-client.
Related Issues (20)
- When RESTClient is opened with history filled in url field, the size of UI spreads across to fit the content of url HOT 1
- Huge response stuck the ui when "Default enable Response Body syntax coloring" is enable HOT 3
- Body length status message throws NPE when body is not available HOT 1
- Copy selected header value HOT 6
- HTML Syntax color patch HOT 1
- NumberFormatException Cannot load Proxy options from properties HOT 4
- Json Response should always json indent and json colour the response body HOT 2
- NFE in cli when RESTClient cli is run fresh (~/.rest-client/ does not exist) HOT 1
- “WizTools.org RESTClient” is damaged and can’t be opened. You should move it to the Trash. HOT 1
- Request-fail with whitespace in URL HOT 1
- SslReqBean keyStore and trustStore type should be java.io.File HOT 1
- support sending chunked data in the request HOT 1
- Add a comments tab to application HOT 1
- INFO: Cannot load Proxy options from properties HOT 2
- Error displaying request header values in Header table HOT 1
- Set-Cookie response header not shown with rest-client api HOT 1
- Is there way, where I can see Response in Json format with Response Content-Type Header as "application/json" HOT 2
- Copy/paste to URL in X-windows (via PRIMARY selection) doesn't work.
- rest-client sometimes does not respect the clipboard (Ctrl+C) contents on X windows
- Not able to open RCQ's saved with 2.4 rest client on 3.2.2 restclient version HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from rest-client.