A WPF test client for RESTful APIs.
kirbycope / restful Goto Github PK
View Code? Open in Web Editor NEWA WPF test client for RESTful APIs.
A WPF test client for RESTful APIs.
A WPF test client for RESTful APIs.
Didn't quite work before the UI redesign. Rework and implement.
If a reflected property is an enumeration, an error is thrown at:
ObjectConverter.cs, Line 46 (Invaild Cast Exception)
Similar to Headers implementation.
Also:
HttpClient supports proxy. Add Settings button and allow the user to add a Proxy.
Q:
Instead of a TextBox, use dynamic controls to display. If a user enters one pair a second pair is added below it.
Includes:
Add ability to save the current request and assembly (if applicable) settings.
Add support to export and import.
Should they be saved as a custom data type?
Should they be saved in a collection of requests?
If you change the selected Type, then the populated body should match.
Currently, it is only populating the first type selected.
Add support for the following:
None
Basic - http://en.wikipedia.org/wiki/Basic_access_authentication#Client_side
Digest - http://en.wikipedia.org/wiki/Digest_access_authentication
oAuth1 - http://tools.ietf.org/html/rfc5849
oAuth2 - http://tools.ietf.org/html/draft-ietf-oauth-v2-31
It looks like BASIC and DIGEST authentication uses HttpHeaders. OAuth1 and OAuth2 use query string parameters.
Helpful article on OAuth
http://www.cubrid.org/blog/dev-platform/dancing-with-oauth-understanding-how-authorization-works/
UI Redesign. Will result in most code being rewritten or re-factored.
https://raw.githubusercontent.com/kirbycope/RESTful/master/Wiki/RESTful_UI_v01.png
Types ComboBox is not repopulated after loading a saved setting file (*.rest).
I had to put a ? in the URI to get a successful submission.
Move the TextBlocks to the Results Expander. Also, change the submit button to collapse the Results Expander until results come in. Also, change the Load Request to collapse the Results Expander.
Removing all headers and then closing results in the settings being loaded and repopulating the saved string.
Fix: Update setting upon Remove All Headers button click.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.