curl
This plugin runs entirely on the server and has no views.
It adds a new API endpoint with the shape...
/curl/:host?path=<path>
Example usage from the @Bpanel/price
plugin:
http://localhost:5000/curl/cex.io?path=api/ticker/BCH/USD
...and fetches JSON API data from the requested URL. This helps bypass CORS
issues for plugins (such as price
and price-widget
) that need access
to "arbitrary" servers on the internet.
Currently we require custom branches of bcurl
and brq
that allow more
flexibility than usual. If those branches get merged into master we can remove
the custom dependencies: