Andrius Merkys

Results 168 comments of Andrius Merkys

> We've just run into this again over at [Materials-Consortia/optimade-python-tools#560](https://github.com/Materials-Consortia/optimade-python-tools/pull/560). The question is whether the specification requires values of SHOULD fields depending on the values of other SHOULD fields, e.g....

While I'm not in favor of allowing POST per se (as @blokhin remarked, POST is reserved for database modifications), [there are various restrictions on the length of GET request string](https://stackoverflow.com/questions/812925/what-is-the-maximum-possible-length-of-a-query-string)....

Oh, my perception of POST/PUT was formed by now-obsolete [RFC 2616](https://tools.ietf.org/html/rfc2616#section-9.5url) (obsoleted by [RFC 7231](https://tools.ietf.org/html/rfc7231), mentioned by @rartino). In the light of this, I agree that we may allow using...

> > If we don't put MUST we can just as well not mention this in the specification. I don't see anything in the specification right now that prevents me...

> Could I ask which content type would be preferable for the POST request? [usage example](https://gist.github.com/subfuzion/08c5d85437d5d4f00e58#examples) The following are widely used, and easily supported: * `application/x-www-form-urlencoded` * `multipart/form-data` > We...

> > I don't see the need to do that. We can reuse already existing carrier formats, and I can't think of any feature in OPTIMADE that would push us...

This is an interesting proposal, which I believe could benefit the community of developers and adopters. Surely there are concerns to respond before we see this happen. > 1. How...

> I indeed meant the number of persons required to approve a PR. I was wondering whether we could perhaps do something along the lines of. "If no one disagrees,...

Is this still relevant? Spellcheck seems to be in place already, so maybe this is already done?

I am almost sure the `response_fields` should be retained (I think this is the original intention of the specification, even if not explicitly described). Therefore, this is a bug in...