Как разрешить браузеру указывать желаемый тип контента для скачивания? - PullRequest
0 голосов
/ 02 января 2019

Клиент браузера делает запрос к HTTP-серверу с PHP, таким как https://example.com/records/123, чтобы получить данные, связанные с записью 123. Затем веб-сервер PHP отправляет запрос cURL другому серверу API для получения данных и возвращает данные.это клиенту браузера.Исходя из потребностей клиента, данные будут возвращены в виде JSON, текста, CSV, PDF и т. Д. Со второго сервера API.

Как веб-клиент должен указать желаемый контент?Должен ли использоваться заголовок Accept?Если это так, может ли он возникать в браузере, или мне нужно будет указать какой-либо параметр в URL или теле, который PHP считывает и заменяет соответствующим заголовком?Я, конечно, могу отправлять заголовки, используя JavaScript-запрос ajax, однако это делает загрузку файлов не такой простой.

...