… form-urlencoded on put
…w null reference exceptions on empty or non existent views
… isn't thrown when ViewOptions aren't provided
The property isAtKeysSizeLimit always check the ToString of Keys which return CLR type name. Thanks to Ian1971 we fix the bug and now checking the actual keys string. Also increase the keys length limit to 6k.
…tency. CouchResponse is now the counter-part of CouchRequest. CouchResponseObject is a thin wrapper around the JObject returned from CouchDB. It also contain the StatusCode of the response.
…be response with 400 bad request
… keys parameter is very long. Fix code style problem of newline before open brackets.
Previously the test database was created / destroyed on fixture setup / teardown. This meant that tests were not isolated from each other and some of the tests would fail depending on the order they were run in. This commit creates and destroys the database for each test, isolating them.
CouchDatabase.cs. This allows you to fetch a document and all its attachments in one request, by adding an ?attachments=true URL parameter to the GET request. Although asking for a MIME multipart/related is more efficient, it can sometimes be useful to just do it in one request. Read http://wiki.apache.org/couchdb/HTTP_Document_API#Getting_Attachments_With_a_Document for more information about this subject.