Я знаю, как сделать HTTP-запрос к моему REST API из javascript, используя jQuery или XMLHttpRequest.Теперь я хочу сделать запрос без установки свойств для значений заголовка. Сообщение HTTP-запроса состоит из:
- Строка запроса, такая как GET /images/logo.png HTTP / 1.1, которая запрашивает ресурс под названием / images / logo.png с сервера
- Заголовки, такие как Accept-Language: en
- Пустая строка
- Необязательное тело сообщения
Запрос к моему API должен выглядеть примерно так:
GET /myapi/myresource/1234 HTTP/1.1
Host: localhost:51127
Content-Type: application/x-www-form-urlencoded
Accept: application/json, text/csv
Authorization: Basic <base64 encoded credentials>
Я хотел бы открыть соединение с localhost: 51127, отправить приведенный выше текст и получить ответ.Это возможно в javascript?
Обновление: я знаю, как установить заголовки.Я просто хочу сделать это по-другому.Существует множество способов «создать» запрос, включая заголовки, и отправить его.Я просто хочу построить его вручную.