Добрый день
Предположим я хочу в браузере создать модель, где мне взять структуру,
можно конечно GET ом взять любую для этолона, но надо знать, что она вообще существует
Как то не понятно всё этщ
Объясните пожалуйста!
Как узнать структура модели в REST
Re: Как узнать структура модели в REST
В документации по конкретному API. Если там нет, то никак - только экспериментальным ковырянием.
Re: Как узнать структура модели в REST
Тогда спрошу по другому в консоле, через curl методом OPTIONS я могу получать хотя бы поддерживаемые методы, а в браузере "responseText" возвращается пустой, тогда как другие методы работают
$ curl -X OPTIONS http://mysite/api/contracts -i
HTTP/1.1 200 OK
Date: Wed, 23 May 2018 17:57:04 GMT
Server: Apache
Allow: GET, POST, HEAD, OPTIONS
Access-Control-Allow-Methods: GET, POST, HEAD, OPTIONS
X-Debug-Tag: 5b05ab7064cd2
X-Debug-Duration: 44
X-Debug-Link: /api/debug/default/view?tag=5b05ab7064cd2
Content-Length: 0
Content-Type: application/json; charset=UTF-8
$ curl -X OPTIONS http://mysite/api/contracts -i
HTTP/1.1 200 OK
Date: Wed, 23 May 2018 17:57:04 GMT
Server: Apache
Allow: GET, POST, HEAD, OPTIONS
Access-Control-Allow-Methods: GET, POST, HEAD, OPTIONS
X-Debug-Tag: 5b05ab7064cd2
X-Debug-Duration: 44
X-Debug-Link: /api/debug/default/view?tag=5b05ab7064cd2
Content-Length: 0
Content-Type: application/json; charset=UTF-8
Re: Как узнать структура модели в REST
Сам разобрался: ответ для Options в браузер приходит в getAllResponseHeaders() , а не в responseText как для остальных методов.
Теперь самое крамольное, не испорчу ли я карму, если задумаю передавать в методе OPTIONS некие метаданные (например для клиентской валидации или структуру полей в json-shem или json)
Если вдруг кто так делал, подскажите направление
Теперь самое крамольное, не испорчу ли я карму, если задумаю передавать в методе OPTIONS некие метаданные (например для клиентской валидации или структуру полей в json-shem или json)
Если вдруг кто так делал, подскажите направление