Marklogic API ПОСЛЕДНИЕ / Поиск?документы Mulitpart / смешанные - PullRequest
0 голосов
/ 15 ноября 2018

Я хочу использовать GET URL для поиска и возврата группы документов из API MarkLogic.Если я использую метод POST, я могу установить заголовок Accpets: multipart / mixed и вернуть то, что я хочу.Среда, которую я использую, может отправлять только GET URL.

Как добавить multipart / mixed в GET URL или как перейти к документам возврата MarkLogic API.Аргумент view = none возвращает ошибку

REST-UNSUPPORTEDPARAM: (err:FOER0000) Endpoint does not support query parameter: Can use the 'none' value for the 'view' parameter only with multipart/mixed accept

1 Ответ

0 голосов
/ 15 ноября 2018

Вы указываете, что принимаете multipart / mixed, устанавливая заголовок запроса Accept.

Например, с помощью cURL:

curl --anyauth --user user:password -X GET -i \
  -H "Accept: multipart/mixed; boundary=BOUNDARY" \
  'http://localhost:8000/LATEST/search?view=none'

Если вы пытаетесь отправить поисковый запрос GET из браузера с помощью view=none, простой ввод URL-адреса и обратный вызов могут не работать.

Однако вы все равно можете заставить его работать. Например, в FireFox вы можете:

  • Откройте панель инструментов разработчика
  • Выберите запрос
  • На вкладке " headers " справа от кода состояния нажмите кнопку " edit and resend "
  • В заголовках Request textarea добавьте "Accept: multipart/mixed; boundary=BOUNDARY"
  • Нажмите кнопку " Отправить "
  • Выберите вновь выданный запрос, перейдите на вкладку " Ответ ", чтобы просмотреть свой многочастный ответ
...