Добавление пользовательских HTTP-заголовков с помощью JavaScript

Попробуйте подписаться на подпункт

Sub CopyToSingleCell()
Dim lRow, RowIndex As Long
Dim src As Worksheet, dest As Worksheet
Dim rng As Range

    Set src = ThisWorkbook.Worksheets("sheet1")
    Set dest = ThisWorkbook.Worksheets("sheet2")
    lRow = src.Range("D8").End(xlDown).Row

        For Each rng In src.Range("D8:D" & lRow)
            dest.Range("B4") = dest.Range("B4") & " " & rng.Value
        Next rng

    Set src = Nothing
    Set dest = Nothing
End Sub
.
41
задан random 26 January 2016 в 00:03
поделиться

3 ответа

Если Вы используете XHR, то setRequestHeader должен работать, например,

xhr.setRequestHeader('custom-header', 'value');

P.S. Необходимо использовать Hijax для изменения поведения привязок так, чтобы это работало, если по некоторым причинам Ajax не работает на клиенты (как арестованный сценарий в другом месте на странице).

40
ответ дан Hank Gay 27 November 2019 в 00:44
поделиться

Я думаю, что самый легкий способ выполнить его состоит в том, чтобы использовать querystring вместо HTTP-заголовков.

12
ответ дан Mehrdad Afshari 27 November 2019 в 00:44
поделиться

Единственным способом добавить заголовки к запросу из браузера является использование метод XmlHttpRequest setRequestHeader.

Используя это с "ДОБИРАЮТСЯ", запрос загрузит ресурс. Прием затем должен получить доступ к ресурсу намеченным способом. Якобы необходимо смочь позволить ПОЛУЧИТЬ ответу быть кэшируемым в течение короткого периода, следовательно навигация к новому URL или создание тега img с src URL должны использовать кэшируемый ответ от предыдущего, "ДОБИРАЮТСЯ". Однако это, довольно вероятно, перестанет работать особенно в IE, который может быть чем-то вроде закона к себе, где кэш затронут.

В конечном счете я соглашаюсь с Mehrdad, использование строки запроса является самым легким и самым надежным методом.

Другая изворотливая альтернатива является использованием XHR для выполнения запроса к URL, который указывает намерение получить доступ к ресурсу. Это могло ответить сеансовыми куки, которые будет нести последующий запрос на изображение или ссылку.

12
ответ дан AnthonyWJones 27 November 2019 в 00:44
поделиться
Другие вопросы по тегам:

Похожие вопросы: