Mercurial > p > roundup > code
comparison CHANGES.txt @ 6311:be8d5a8e090a
Fix uncaught error when parsing rest headers, document
Started this work as better docs for rest response format. But I found
406 error response was not being tested. Also there was no error for
bad Content-Type.
In rest.py fix uncaught exceptions due to invalid Accept or
Content-Type headers. If Content-type is valid but not
application/json return code 415.
Document use of accept header (was only shown in examples) and support
for q parameter. Describe using .xml and .json extensions to select
return format for testing from browser (where setting accept header is
a problem). Document 406 error code return. Document 415 error code
return and acceptable content types. Previously only doc was in
examples.
Set up tests for 406 and 415 error codes.
| author | John Rouillard <rouilj@ieee.org> |
|---|---|
| date | Fri, 01 Jan 2021 14:14:34 -0500 |
| parents | 314691b81ee0 |
| children | 6dabae8da31a |
comparison
equal
deleted
inserted
replaced
| 6310:68d83479747b | 6311:be8d5a8e090a |
|---|---|
| 61 - removed support for setting database type using | 61 - removed support for setting database type using |
| 62 <database>/backend_name. (John Rouillard) | 62 <database>/backend_name. (John Rouillard) |
| 63 - fixed some issues when generating translations. Use mappings and | 63 - fixed some issues when generating translations. Use mappings and |
| 64 named format parameters so translators can move substituted tokens | 64 named format parameters so translators can move substituted tokens |
| 65 in tranlsations. | 65 in tranlsations. |
| 66 - in rest interface, fix uncaught exceptions when parsing invalid | |
| 67 Content-Type and Accept headers. Document response formats more | |
| 68 fully in doc/rest.txt. | |
| 66 | 69 |
| 67 Features: | 70 Features: |
| 68 - issue2550522 - Add 'filter' command to command-line | 71 - issue2550522 - Add 'filter' command to command-line |
| 69 interface. Filter command was actually added in 2.0.0, but this | 72 interface. Filter command was actually added in 2.0.0, but this |
| 70 issue requested transitive searching. So that: | 73 issue requested transitive searching. So that: |
