javanna
4e94be8a37
[TEST] Introduce basic validation of our REST spec
...
Whenever we have an api that supports GET with a body, we always support the POST method too, as well as providing the body as a query_string parameter called `source`. Our REST spec should reflect this convention. FIxed them and introduced a hard check at parse time in our Java REST tests runner, which will cause the tests to fail if spec are not compliant.
Closes #9629
2015-02-12 22:25:17 +11:00
David Pilato
09575eb95f
Revert mget yaml test changes
...
Relative to #4892
2014-01-27 11:28:32 +01:00
David Pilato
fdbdb705b9
Revert mget yaml test changes
...
Relative to #4892
2014-01-27 11:25:39 +01:00
David Pilato
4c50770a89
mget REST API should support source parameter
...
As stated in documentation, we should support `?source=` parameter in mget REST operations.
This is how to reproduce it:
```sh
curl -XDELETE "http://localhost:9200/test "
curl -XPOST "http://localhost:9200/test/type/1?refresh " -d'{
"foo": "bar"
}'
curl -XPOST "http://localhost:9200/test/type/_mget " -d'{
"ids": ["1"]
}'
curl -XGET "http://localhost:9200/test/type/_mget?source=%7B%22ids%22%3A%20%5B%221%22%5D%7D "
```
Closes #4892 .
2014-01-27 11:05:50 +01:00
Clinton Gormley
d70e6c4730
[SPEC] Updated docs URLs to point to master
2014-01-22 14:40:31 +01:00
Spencer Alger
71d77d17e1
Updated the documentation urls in the rest api spec.
2014-01-09 14:44:14 -07:00
Clinton Gormley
a78781cdc6
[API] Added _source,_source_include,_source_exclude to
...
* explain
* get
* mget
* search
* get_source
2013-09-23 13:23:25 +02:00
Clinton Gormley
846420904d
Mget doesn't support "parent" and "routing" params in the query string
2013-07-01 13:14:16 +02:00
Karel Minarik
b471ecad9b
Added, that `body` is required in "mget" API
2013-06-21 18:38:55 +02:00
Clinton Gormley
ca4d56f6e2
Yet another change to preference - get requests also accept shard/node
2013-06-17 16:58:12 +02:00
Clinton Gormley
5106335a82
Improved the preference description to distinguish get requests from search requests
2013-06-17 16:43:02 +02:00
Clinton Gormley
1ae0752d1a
Corrected the description of the preference parameter
2013-06-17 16:29:50 +02:00
Karel Minarik
6f1a1b6254
Added the API definition for `_mget`
2013-05-26 19:05:59 +02:00