Comments (3)
Hi @jaw111, thanks for reporting this.
I think in your example the accept
header is present but blank. You are probably right and probably 400 Bad Request
would be the most suitable response code?
from grlc.
Hi @c-martinez,
If you look at the verbose output, you see there is no accept
header in the request.
Setting the header with an empty value will make curl remove the header, not just send a header with a blank value.
See: https://stackoverflow.com/a/7640101/21503085
from grlc.
@c-martinez the 406 Not Acceptable
response status code would be a more meaningful response than 400 Bad Request
.
Though https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/406 suggests:
In practice, this error is very rarely used. Instead of responding using this error code, which would be cryptic for the end user and difficult to fix, servers ignore the relevant header and serve an actual page to the user. It is assumed that even if the user won't be completely happy, they will prefer this to an error code.
from grlc.
Related Issues (20)
- Add Gitlab support HOT 1
- Add SPDX-License-Identifiers HOT 1
- Support for Insert data HOT 1
- SensorThing API - page number( page parameter) inside query HOT 1
- Is it possible somehow to send LIMIT and OFFSET as parameters (not using paging) ? HOT 4
- Is it possible to represent a list consisting of multiple variables in the query converted into JSON? HOT 1
- FAIRness badge HOT 3
- Returning JSON-LD HOT 16
- PIP package isntallation doesn't seem to work... HOT 5
- Restore Flake8 linting on Github testing action HOT 2
- Help me to install most fresh version HOT 4
- Pip install from GitHub does not work HOT 1
- Add GitLab tests HOT 1
- Adding GitLab testing repo HOT 2
- Document GitLab functionality HOT 1
- Allow to describe parameters HOT 3
- Allowing values to be inserted from the body into a query HOT 3
- Python version upgrade
- Tweet on release
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from grlc.