Skip to content

flyvictor/advanced-rest-client

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Advanced Rest Client for Google Chrome ™

FlyVictor fork adds the ability to append signatures to requests, it calculates the oauth_signature value according to the spec and appends to the request. The secret can be set as an option in the Request page (if it is not set, then no signature is appended). (other ideas for this fork, is to handle authentication automatically as well. Refactor these functionalities as configurable "middlewares" so that it becomes more useful for other developers using the tool outside of FlyVictor etc..)

This is a next version of the Chrome Legacy App. Previous version was done using Google Web Toolkit. However, since Java can't be so flexible to meet app's requirements I decided to rewrite the app. So I chose Angularjs framework.

Source code for previous app can be found at Google Code. And working app can be found in Chrome Web Store

Since it is not possible to upgrade legacy apps to new Chrome Apps it will be new application.

Most relevant change since last version is HTTP connection engine. Previous version was based on XMLHttpRequest with all it's limitations:

  • can't set some request headers listed in the spec as available only for browser to set
  • can't read some response headers like Cookie (because of security issues).

This project's version is based on Chrome's socket's API. Now there's no limitations for HTTP request but it is a javascript's implementation for HTTP communication. Currently (May 12, 2014) Chrome socket API do not support SSL connections. However Chrome team is working on it right now. So either it will be available for use when app will be ready or there will be some kind of fallback for ssl connections.

Please, feel free to for repository, propose changes or suggest improvements. I'm working on it alone but there's over 300K developers using this tool every week.

About

Advanced Rest Client for Google Chrome.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published