Hi ingenthr, dachl
Thanks for the reply and for confirming that this feature has been deprecated; I would have been quite concerned if you told me it should still be working!
What I was doing, was trying to very quickly verify that the installation is working as expected, a quick smoke and eyeball test. Since the basic query was returning a not found json result, I couldn’t trust the installation was working. If the requests are not supposed to be used, then why still return a 404, why listen on port 8092 and respond to some requests and not others? That option never occurred to me, instead, a possibly fault installation seemed more likely.
Also, the ability to query views directly from a browser is still there. When you manually create a view, there’s that shortcut link in the UI that allows you to preview the view results? This is quite handy and a quick way to write and test a view.
Yes, I know I could create a 1 liner self hosted MVC type service, e.g. NancyFx in .net or Express with node, … but that’s not the point. The point is to have a very simple means of kicking the tyres of a server after it’s installed to check there’s no smoke leaking anywhere.
I read through all 450-ish pages of the server manual and couldn’t find any reference anywhere to the basic services I should expect to be able to query without a client library. I did find some references to what was deprecated, and read that section carefully, and didn’t find any reference to this specific feature being removed, so was quite concerned that somehow my installation was faulty.
- Would be nice to know what services are supported via http, and see some documentation on what’s supported, if anything.
- Documentation should be updated to list features when they are deprecated, even if the features are undocumented, but especially for features that many people are referring to and using in their blog posts, and “getting started” guides, for example : http://tugdualgrall.blogspot.co.uk/2012/07/couchbase-101-install-store-and-query.html (see"Query Data")
- Would be helpful if getting started guide should include a very quick smoke test along the lines of 1) create a doc with id (x) 2) check the doc returns 3) create a view 4) check the view returns. Without requiring the use of a client library.
- Optionally perhaps when creating a bucket, to allow you to tick a checkbox [x] Expose bucket documents via get? (and CLI could allow you to easily enable or disable this dev/test endpoint?)
Just some ideas.