Используйте заголовок для полей - PullRequest
0 голосов
/ 04 декабря 2018

Я хотел бы знать, возможно ли использовать для заголовков полей GraphQL регистр заголовков, например:

type Headers {
  Accept: String
  Content-Type: String
}

Я пробовал этот способ с простыми кавычками, двойными кавычками и обратными галочками: ни один изэти работы.

Есть идеи?

1 Ответ

0 голосов
/ 04 декабря 2018

Имена GraphQL могут содержать только буквы ASCII, цифры и символы подчеркивания и не могут начинаться с цифр.Нет способа объявить или использовать поля, которые не соответствуют этому правилу.Вы просто не можете иметь поле с именем Content-Type.

Кажется, что имена полей обычно начинаются со строчных букв, но это не обязательно.Accept является допустимым именем поля, но более типичный API будет использовать именование camelCase

type Headers {
  accept: String
  contentType: String
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...