Curl `-u` может преобразовать в то, что, если я использую запрос Ajax для http?

Если обе строки имеют одну и ту же известную локаль, вы можете использовать объект Intl.Collator следующим образом:

function equalIgnoreCase(s1: string, s2: string) {
    return new Intl.Collator("en-US", { sensitivity: "base" }).compare(s1, s2) === 0;
}

Очевидно, что вам может понадобиться кэшировать Collator для повышения эффективности.

Преимущества этого подхода заключаются в том, что он должен быть намного быстрее, чем при использовании RegExps, и основан на чрезвычайно настраиваемом (см. описание параметров конструктора locales и options в статья выше) набор готовых к использованию коллакторов.

0
задан sof-03 13 July 2018 в 11:57
поделиться

1 ответ

Добавьте username и password к вашему ajax запросу, подобному этому

var http_util = function (type, url, params, headers, success_handler, error_handler, base_url) {

    if(base_url) {
        url = base_url + url;
    }

    var success = arguments[3]?arguments[3]:function(){};
    var error = arguments[4]?arguments[4]:function(){};

    $.ajax({
        type: type,
        url: url,
        dataType: 'json',
        data: params,
        headers: headers,
        username: name,
        password: password,
        success: function (data, textStatus, xhr) {

            if(textStatus === 'success'){
                success(xhr.code, data)
            }
        },
        error: function (xhr, error_text, statusText) {

            error(xhr.code, xhr);
        }
    })

}
0
ответ дан peeebeee 17 August 2018 в 12:59
поделиться
Другие вопросы по тегам:

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