Socket
Socket
Sign inDemoInstall

@aws-sdk/protocol-http

Package Overview
Dependencies
Maintainers
4
Versions
116
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@aws-sdk/protocol-http - npm Package Compare versions

Comparing version 1.0.0-alpha.7 to 1.0.0-alpha.8

1

build/httpRequest.d.ts

@@ -18,5 +18,4 @@ import { HttpMessage, Endpoint, QueryParameterBag, HeaderBag, HttpRequest as IHttpRequest } from "@aws-sdk/types";

static isInstance(request: unknown): request is HttpRequest;
getFormatedUrl(): string;
clone(): HttpRequest;
}
export {};
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
var tslib_1 = require("tslib");
var util_uri_escape_1 = require("@aws-sdk/util-uri-escape");
var HttpRequest = /** @class */ (function () {

@@ -36,15 +35,4 @@ function HttpRequest(options) {

};
HttpRequest.prototype.getFormatedUrl = function () {
var hostname = this.hostname;
if (this.port) {
hostname += ":" + this.port;
}
var queryString = this.query ? buildQueryString(this.query) : "";
if (queryString && queryString[0] !== "?") {
queryString = "?" + queryString;
}
return this.protocol + "//" + hostname + this.path + queryString;
};
HttpRequest.prototype.clone = function () {
var cloned = new HttpRequest(tslib_1.__assign({}, this, { headers: tslib_1.__assign({}, this.headers) }));
var cloned = new HttpRequest(tslib_1.__assign(tslib_1.__assign({}, this), { headers: tslib_1.__assign({}, this.headers) }));
if (cloned.query)

@@ -61,33 +49,5 @@ cloned.query = cloneQuery(cloned.query);

var param = query[paramName];
return tslib_1.__assign({}, carry, (_a = {}, _a[paramName] = Array.isArray(param) ? tslib_1.__spread(param) : param, _a));
return tslib_1.__assign(tslib_1.__assign({}, carry), (_a = {}, _a[paramName] = Array.isArray(param) ? tslib_1.__spread(param) : param, _a));
}, {});
}
function buildQueryString(query) {
var queryEntries = Object.entries(query || {})
.map(function (_a) {
var _b = tslib_1.__read(_a, 2), key = _b[0], value = _b[1];
return [
util_uri_escape_1.escapeUri(key),
value
];
})
.map(function (_a) {
var _b = tslib_1.__read(_a, 2), key = _b[0], value = _b[1];
if (Array.isArray(value)) {
return value.map(function (val) { return key + "=" + util_uri_escape_1.escapeUri(val); });
}
else {
var qsEntry = key;
if (value || typeof value === "string") {
qsEntry += "=" + util_uri_escape_1.escapeUri(value);
}
return [qsEntry];
}
})
.reduce(function (accummulator, entry) {
accummulator.push.apply(accummulator, tslib_1.__spread(entry));
return accummulator;
}, []);
return queryEntries.join("&");
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaHR0cFJlcXVlc3QuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi9zcmMvaHR0cFJlcXVlc3QudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7O0FBQUEsNERBQXFEO0FBY3JEO0lBVUUscUJBQVksT0FBMkI7UUFDckMsSUFBSSxDQUFDLE1BQU0sR0FBRyxPQUFPLENBQUMsTUFBTSxJQUFJLEtBQUssQ0FBQztRQUN0QyxJQUFJLENBQUMsUUFBUSxHQUFHLE9BQU8sQ0FBQyxRQUFRLElBQUksV0FBVyxDQUFDO1FBQ2hELElBQUksQ0FBQyxJQUFJLEdBQUcsT0FBTyxDQUFDLElBQUksQ0FBQztRQUN6QixJQUFJLENBQUMsS0FBSyxHQUFHLE9BQU8sQ0FBQyxLQUFLLElBQUksRUFBRSxDQUFDO1FBQ2pDLElBQUksQ0FBQyxPQUFPLEdBQUcsT0FBTyxDQUFDLE9BQU8sSUFBSSxFQUFFLENBQUM7UUFDckMsSUFBSSxDQUFDLElBQUksR0FBRyxPQUFPLENBQUMsSUFBSSxDQUFDO1FBQ3pCLElBQUksQ0FBQyxRQUFRLEdBQUcsT0FBTyxDQUFDLFFBQVE7WUFDOUIsQ0FBQyxDQUFDLE9BQU8sQ0FBQyxRQUFRLENBQUMsTUFBTSxDQUFDLENBQUMsQ0FBQyxDQUFDLEtBQUssR0FBRztnQkFDbkMsQ0FBQyxDQUFJLE9BQU8sQ0FBQyxRQUFRLE1BQUc7Z0JBQ3hCLENBQUMsQ0FBQyxPQUFPLENBQUMsUUFBUTtZQUNwQixDQUFDLENBQUMsUUFBUSxDQUFDO1FBQ2IsSUFBSSxDQUFDLElBQUksR0FBRyxPQUFPLENBQUMsSUFBSTtZQUN0QixDQUFDLENBQUMsT0FBTyxDQUFDLElBQUksQ0FBQyxNQUFNLENBQUMsQ0FBQyxDQUFDLEtBQUssR0FBRztnQkFDOUIsQ0FBQyxDQUFDLE1BQUksT0FBTyxDQUFDLElBQU07Z0JBQ3BCLENBQUMsQ0FBQyxPQUFPLENBQUMsSUFBSTtZQUNoQixDQUFDLENBQUMsR0FBRyxDQUFDO0lBQ1YsQ0FBQztJQUVNLHNCQUFVLEdBQWpC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QUksMkJBQVMsQ0FBQyxLQUFLLENBQUcsQ0FBQzthQUNuQztZQUNELE9BQU8sQ0FBQyxPQUFPLENBQUMsQ0FBQztTQUNsQjtJQUNILENBQUMsQ0FBQztTQUNELE1BQU0sQ0FBQyxVQUFDLFlBQVksRUFBRSxLQUFLO1FBQzFCLFlBQVksQ0FBQyxJQUFJLE9BQWpCLFlBQVksbUJBQVMsS0FBSyxHQUFFO1FBQzVCLE9BQU8sWUFBWSxDQUFDO0lBQ3RCLENBQUMsRUFBRSxFQUFtQixDQUFDLENBQUM7SUFFMUIsT0FBTyxZQUFZLENBQUMsSUFBSSxDQUFDLEdBQUcsQ0FBQyxDQUFDO0FBQ2hDLENBQUMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBlc2NhcGVVcmkgfSBmcm9tIFwiQGF3cy1zZGsvdXRpbC11cmktZXNjYXBlXCI7XG5pbXBvcnQge1xuICBIdHRwTWVzc2FnZSxcbiAgRW5kcG9pbnQsXG4gIFF1ZXJ5UGFyYW1ldGVyQmFnLFxuICBIZWFkZXJCYWcsXG4gIEh0dHBSZXF1ZXN0IGFzIElIdHRwUmVxdWVzdFxufSBmcm9tIFwiQGF3cy1zZGsvdHlwZXNcIjtcblxudHlwZSBIdHRwUmVxdWVzdE9wdGlvbnMgPSBQYXJ0aWFsPEh0dHBNZXNzYWdlPiAmXG4gIFBhcnRpYWw8RW5kcG9pbnQ+ICYgeyBtZXRob2Q/OiBzdHJpbmcgfTtcblxuZXhwb3J0IGludGVyZmFjZSBIdHRwUmVxdWVzdCBleHRlbmRzIElIdHRwUmVxdWVzdCB7fVxuXG5leHBvcnQgY2xhc3MgSHR0cFJlcXVlc3QgaW1wbGVtZW50cyBIdHRwTWVzc2FnZSwgRW5kcG9pbnQge1xuICBwdWJsaWMgbWV0aG9kOiBzdHJpbmc7XG4gIHB1YmxpYyBwcm90b2NvbDogc3RyaW5nO1xuICBwdWJsaWMgaG9zdG5hbWU6IHN0cmluZztcbiAgcHVibGljIHBvcnQ/OiBudW1iZXI7XG4gIHB1YmxpYyBwYXRoOiBzdHJpbmc7XG4gIHB1YmxpYyBxdWVyeTogUXVlcnlQYXJhbWV0ZXJCYWc7XG4gIHB1YmxpYyBoZWFkZXJzOiBIZWFkZXJCYWc7XG4gIHB1YmxpYyBib2R5PzogYW55O1xuXG4gIGNvbnN0cnVjdG9yKG9wdGlvbnM6IEh0dHBSZXF1ZXN0T3B0aW9ucykge1xuICAgIHRoaXMubWV0aG9kID0gb3B0aW9ucy5tZXRob2QgfHwgXCJHRVRcIjtcbiAgICB0aGlzLmhvc3RuYW1lID0gb3B0aW9ucy5ob3N0bmFtZSB8fCBcImxvY2FsaG9zdFwiO1xuICAgIHRoaXMucG9ydCA9IG9wdGlvbnMucG9ydDtcbiAgICB0aGlzLnF1ZXJ5ID0gb3B0aW9ucy5xdWVyeSB8fCB7fTtcbiAgICB0aGlzLmhlYWRlcnMgPSBvcHRpb25zLmhlYWRlcnMgfHwge307XG4gICAgdGhpcy5ib2R5ID0gb3B0aW9ucy5ib2R5O1xuICAgIHRoaXMucHJvdG9jb2wgPSBvcHRpb25zLnByb3RvY29sXG4gICAgICA/IG9wdGlvbnMucHJvdG9jb2wuc3Vic3RyKC0xKSAhPT0gXCI6XCJcbiAgICAgICAgPyBgJHtvcHRpb25zLnByb3RvY29sfTpgXG4gICAgICAgIDogb3B0aW9ucy5wcm90b2NvbFxuICAgICAgOiBcImh0dHBzOlwiO1xuICAgIHRoaXMucGF0aCA9IG9wdGlvbnMucGF0aFxuICAgICAgPyBvcHRpb25zLnBhdGguY2hhckF0KDApICE9PSBcIi9cIlxuICAgICAgICA/IGAvJHtvcHRpb25zLnBhdGh9YFxuICAgICAgICA6IG9wdGlvbnMucGF0aFxuICAgICAgOiBcIi9cIjtcbiAgfVxuXG4gIHN0YXRpYyBpc0luc3RhbmNlKHJlcXVlc3Q6IHVua25vd24pOiByZXF1ZXN0IGlzIEh0dHBSZXF1ZXN0IHtcbiAgICAvL2RldGVybWluZSBpZiByZXF1ZXN0IGlzIGEgdmFsaWQgaHR0cFJlcXVlc3RcbiAgICBpZiAoIXJlcXVlc3QpIHJldHVybiBmYWxzZTtcbiAgICBjb25zdCByZXE6IGFueSA9IHJlcXVlc3Q7XG4gICAgcmV0dXJuIChcbiAgICAgIFwibWV0aG9kXCIgaW4gcmVxICYmXG4gICAgICBcInByb3RvY29sXCIgaW4gcmVxICYmXG4gICAgICBcImhvc3RuYW1lXCIgaW4gcmVxICYmXG4gICAgICBcInBhdGhcIiBpbiByZXEgJiZcbiAgICAgIHR5cGVvZiByZXFbXCJxdWVyeVwiXSA9PT0gXCJvYmplY3RcIiAmJlxuICAgICAgdHlwZW9mIHJlcVtcImhlYWRlcnNcIl0gPT09IFwib2JqZWN0XCJcbiAgICApO1xuICB9XG5cbiAgZ2V0Rm9ybWF0ZWRVcmwoKTogc3RyaW5nIHtcbiAgICBsZXQgaG9zdG5hbWUgPSB0aGlzLmhvc3RuYW1lO1xuICAgIGlmICh0aGlzLnBvcnQpIHtcbiAgICAgIGhvc3RuYW1lICs9IGA6JHt0aGlzLnBvcnR9YDtcbiAgICB9XG4gICAgbGV0IHF1ZXJ5U3RyaW5nID0gdGhpcy5xdWVyeSA/IGJ1aWxkUXVlcnlTdHJpbmcodGhpcy5xdWVyeSkgOiBcIlwiO1xuICAgIGlmIChxdWVyeVN0cmluZyAmJiBxdWVyeVN0cmluZ1swXSAhPT0gXCI/XCIpIHtcbiAgICAgIHF1ZXJ5U3RyaW5nID0gYD8ke3F1ZXJ5U3RyaW5nfWA7XG4gICAgfVxuICAgIHJldHVybiBgJHt0aGlzLnByb3RvY29sfS8vJHtob3N0bmFtZX0ke3RoaXMucGF0aH0ke3F1ZXJ5U3RyaW5nfWA7XG4gIH1cblxuICBjbG9uZSgpOiBIdHRwUmVxdWVzdCB7XG4gICAgY29uc3QgY2xvbmVkID0gbmV3IEh0dHBSZXF1ZXN0KHtcbiAgICAgIC4uLnRoaXMsXG4gICAgICBoZWFkZXJzOiB7IC4uLnRoaXMuaGVhZGVycyB9XG4gICAgfSk7XG4gICAgaWYgKGNsb25lZC5xdWVyeSkgY2xvbmVkLnF1ZXJ5ID0gY2xvbmVRdWVyeShjbG9uZWQucXVlcnkpO1xuICAgIHJldHVybiBjbG9uZWQ7XG4gIH1cbn1cblxuZnVuY3Rpb24gY2xvbmVRdWVyeShxdWVyeTogUXVlcnlQYXJhbWV0ZXJCYWcpOiBRdWVyeVBhcmFtZXRlckJhZyB7XG4gIHJldHVybiBPYmplY3Qua2V5cyhxdWVyeSkucmVkdWNlKFxuICAgIChjYXJyeTogUXVlcnlQYXJhbWV0ZXJCYWcsIHBhcmFtTmFtZTogc3RyaW5nKSA9PiB7XG4gICAgICBjb25zdCBwYXJhbSA9IHF1ZXJ5W3BhcmFtTmFtZV07XG4gICAgICByZXR1cm4ge1xuICAgICAgICAuLi5jYXJyeSxcbiAgICAgICAgW3BhcmFtTmFtZV06IEFycmF5LmlzQXJyYXkocGFyYW0pID8gWy4uLnBhcmFtXSA6IHBhcmFtXG4gICAgICB9O1xuICAgIH0sXG4gICAge31cbiAgKTtcbn1cblxuZnVuY3Rpb24gYnVpbGRRdWVyeVN0cmluZyhxdWVyeTogUXVlcnlQYXJhbWV0ZXJCYWcpOiBzdHJpbmcge1xuICBjb25zdCBxdWVyeUVudHJpZXMgPSBPYmplY3QuZW50cmllcyhxdWVyeSB8fCAoe30gYXMgUXVlcnlQYXJhbWV0ZXJCYWcpKVxuICAgIC5tYXAoKFtrZXksIHZhbHVlXSk6IFtzdHJpbmcsIHN0cmluZyB8IEFycmF5PHN0cmluZz4gfCBudWxsXSA9PiBbXG4gICAgICBlc2NhcGVVcmkoa2V5KSxcbiAgICAgIHZhbHVlXG4gICAgXSlcbiAgICAubWFwKChba2V5LCB2YWx1ZV0pID0+IHtcbiAgICAgIGlmIChBcnJheS5pc0FycmF5KHZhbHVlKSkge1xuICAgICAgICByZXR1cm4gdmFsdWUubWFwKHZhbCA9PiBgJHtrZXl9PSR7ZXNjYXBlVXJpKHZhbCl9YCk7XG4gICAgICB9IGVsc2Uge1xuICAgICAgICBsZXQgcXNFbnRyeSA9IGtleTtcbiAgICAgICAgaWYgKHZhbHVlIHx8IHR5cGVvZiB2YWx1ZSA9PT0gXCJzdHJpbmdcIikge1xuICAgICAgICAgIHFzRW50cnkgKz0gYD0ke2VzY2FwZVVyaSh2YWx1ZSl9YDtcbiAgICAgICAgfVxuICAgICAgICByZXR1cm4gW3FzRW50cnldO1xuICAgICAgfVxuICAgIH0pXG4gICAgLnJlZHVjZSgoYWNjdW1tdWxhdG9yLCBlbnRyeSkgPT4ge1xuICAgICAgYWNjdW1tdWxhdG9yLnB1c2goLi4uZW50cnkpO1xuICAgICAgcmV0dXJuIGFjY3VtbXVsYXRvcjtcbiAgICB9LCBbXSBhcyBBcnJheTxTdHJpbmc+KTtcblxuICByZXR1cm4gcXVlcnlFbnRyaWVzLmpvaW4oXCImXCIpO1xufVxuIl19
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaHR0cFJlcXVlc3QuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi9zcmMvaHR0cFJlcXVlc3QudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7O0FBYUE7SUFVRSxxQkFBWSxPQUEyQjtRQUNyQyxJQUFJLENBQUMsTUFBTSxHQUFHLE9BQU8sQ0FBQyxNQUFNLElBQUksS0FBSyxDQUFDO1FBQ3RDLElBQUksQ0FBQyxRQUFRLEdBQUcsT0FBTyxDQUFDLFFBQVEsSUFBSSxXQUFXLENBQUM7UUFDaEQsSUFBSSxDQUFDLElBQUksR0FBRyxPQUFPLENBQUMsSUFBSSxDQUFDO1FBQ3pCLElBQUksQ0FBQyxLQUFLLEdBQUcsT0FBTyxDQUFDLEtBQUssSUFBSSxFQUFFLENBQUM7UUFDakMsSUFBSSxDQUFDLE9BQU8sR0FBRyxPQUFPLENBQUMsT0FBTyxJQUFJLEVBQUUsQ0FBQztRQUNyQyxJQUFJLENBQUMsSUFBSSxHQUFHLE9BQU8sQ0FBQyxJQUFJLENBQUM7UUFDekIsSUFBSSxDQUFDLFFBQVEsR0FBRyxPQUFPLENBQUMsUUFBUTtZQUM5QixDQUFDLENBQUMsT0FBTyxDQUFDLFFBQVEsQ0FBQyxNQUFNLENBQUMsQ0FBQyxDQUFDLENBQUMsS0FBSyxHQUFHO2dCQUNuQyxDQUFDLENBQUksT0FBTyxDQUFDLFFBQVEsTUFBRztnQkFDeEIsQ0FBQyxDQUFDLE9BQU8sQ0FBQyxRQUFRO1lBQ3BCLENBQUMsQ0FBQyxRQUFRLENBQUM7UUFDYixJQUFJLENBQUMsSUFBSSxHQUFHLE9BQU8sQ0FBQyxJQUFJO1lBQ3RCLENBQUMsQ0FBQyxPQUFPLENBQUMsSUFBSSxDQUFDLE1BQU0sQ0FBQyxDQUFDLENBQUMsS0FBSyxHQUFHO2dCQUM5QixDQUFDLENBQUMsTUFBSSxPQUFPLENBQUMsSUFBTTtnQkFDcEIsQ0FBQyxDQUFDLE9BQU8sQ0FBQyxJQUFJO1lBQ2hCLENBQUMsQ0FBQyxHQUFHLENBQUM7SUFDVixDQUFDO0lBRU0sc0JBQVUsR0FBakIsVUFBa0IsT0FBZ0I7UUFDaEMsNkNBQTZDO1FBQzdDLElBQUksQ0FBQyxPQUFPO1lBQUUsT0FBTyxLQUFLLENBQUM7UUFDM0IsSUFBTSxHQUFHLEdBQVEsT0FBTyxDQUFDO1FBQ3pCLE9BQU8sQ0FDTCxRQUFRLElBQUksR0FBRztZQUNmLFVBQVUsSUFBSSxHQUFHO1lBQ2pCLFVBQVUsSUFBSSxHQUFHO1lBQ2pCLE1BQU0sSUFBSSxHQUFHO1lBQ2IsT0FBTyxHQUFHLENBQUMsT0FBTyxDQUFDLEtBQUssUUFBUTtZQUNoQyxPQUFPLEdBQUcsQ0FBQyxTQUFTLENBQUMsS0FBSyxRQUFRLENBQ25DLENBQUM7SUFDSixDQUFDO0lBRUQsMkJBQUssR0FBTDtRQUNFLElBQU0sTUFBTSxHQUFHLElBQUksV0FBVyx1Q0FDekIsSUFBSSxLQUNQLE9BQU8sdUJBQU8sSUFBSSxDQUFDLE9BQU8sS0FDMUIsQ0FBQztRQUNILElBQUksTUFBTSxDQUFDLEtBQUs7WUFBRSxNQUFNLENBQUMsS0FBSyxHQUFHLFVBQVUsQ0FBQyxNQUFNLENBQUMsS0FBSyxDQUFDLENBQUM7UUFDMUQsT0FBTyxNQUFNLENBQUM7SUFDaEIsQ0FBQztJQUNILGtCQUFDO0FBQUQsQ0FBQyxBQW5ERCxJQW1EQztBQW5EWSxrQ0FBVztBQXFEeEIsU0FBUyxVQUFVLENBQUMsS0FBd0I7SUFDMUMsT0FBTyxNQUFNLENBQUMsSUFBSSxDQUFDLEtBQUssQ0FBQyxDQUFDLE1BQU0sQ0FDOUIsVUFBQyxLQUF3QixFQUFFLFNBQWlCOztRQUMxQyxJQUFNLEtBQUssR0FBRyxLQUFLLENBQUMsU0FBUyxDQUFDLENBQUM7UUFDL0IsNkNBQ0ssS0FBSyxnQkFDUCxTQUFTLElBQUcsS0FBSyxDQUFDLE9BQU8sQ0FBQyxLQUFLLENBQUMsQ0FBQyxDQUFDLGtCQUFLLEtBQUssRUFBRSxDQUFDLENBQUMsS0FBSyxPQUN0RDtJQUNKLENBQUMsRUFDRCxFQUFFLENBQ0gsQ0FBQztBQUNKLENBQUMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQge1xuICBIdHRwTWVzc2FnZSxcbiAgRW5kcG9pbnQsXG4gIFF1ZXJ5UGFyYW1ldGVyQmFnLFxuICBIZWFkZXJCYWcsXG4gIEh0dHBSZXF1ZXN0IGFzIElIdHRwUmVxdWVzdFxufSBmcm9tIFwiQGF3cy1zZGsvdHlwZXNcIjtcblxudHlwZSBIdHRwUmVxdWVzdE9wdGlvbnMgPSBQYXJ0aWFsPEh0dHBNZXNzYWdlPiAmXG4gIFBhcnRpYWw8RW5kcG9pbnQ+ICYgeyBtZXRob2Q/OiBzdHJpbmcgfTtcblxuZXhwb3J0IGludGVyZmFjZSBIdHRwUmVxdWVzdCBleHRlbmRzIElIdHRwUmVxdWVzdCB7fVxuXG5leHBvcnQgY2xhc3MgSHR0cFJlcXVlc3QgaW1wbGVtZW50cyBIdHRwTWVzc2FnZSwgRW5kcG9pbnQge1xuICBwdWJsaWMgbWV0aG9kOiBzdHJpbmc7XG4gIHB1YmxpYyBwcm90b2NvbDogc3RyaW5nO1xuICBwdWJsaWMgaG9zdG5hbWU6IHN0cmluZztcbiAgcHVibGljIHBvcnQ/OiBudW1iZXI7XG4gIHB1YmxpYyBwYXRoOiBzdHJpbmc7XG4gIHB1YmxpYyBxdWVyeTogUXVlcnlQYXJhbWV0ZXJCYWc7XG4gIHB1YmxpYyBoZWFkZXJzOiBIZWFkZXJCYWc7XG4gIHB1YmxpYyBib2R5PzogYW55O1xuXG4gIGNvbnN0cnVjdG9yKG9wdGlvbnM6IEh0dHBSZXF1ZXN0T3B0aW9ucykge1xuICAgIHRoaXMubWV0aG9kID0gb3B0aW9ucy5tZXRob2QgfHwgXCJHRVRcIjtcbiAgICB0aGlzLmhvc3RuYW1lID0gb3B0aW9ucy5ob3N0bmFtZSB8fCBcImxvY2FsaG9zdFwiO1xuICAgIHRoaXMucG9ydCA9IG9wdGlvbnMucG9ydDtcbiAgICB0aGlzLnF1ZXJ5ID0gb3B0aW9ucy5xdWVyeSB8fCB7fTtcbiAgICB0aGlzLmhlYWRlcnMgPSBvcHRpb25zLmhlYWRlcnMgfHwge307XG4gICAgdGhpcy5ib2R5ID0gb3B0aW9ucy5ib2R5O1xuICAgIHRoaXMucHJvdG9jb2wgPSBvcHRpb25zLnByb3RvY29sXG4gICAgICA/IG9wdGlvbnMucHJvdG9jb2wuc3Vic3RyKC0xKSAhPT0gXCI6XCJcbiAgICAgICAgPyBgJHtvcHRpb25zLnByb3RvY29sfTpgXG4gICAgICAgIDogb3B0aW9ucy5wcm90b2NvbFxuICAgICAgOiBcImh0dHBzOlwiO1xuICAgIHRoaXMucGF0aCA9IG9wdGlvbnMucGF0aFxuICAgICAgPyBvcHRpb25zLnBhdGguY2hhckF0KDApICE9PSBcIi9cIlxuICAgICAgICA/IGAvJHtvcHRpb25zLnBhdGh9YFxuICAgICAgICA6IG9wdGlvbnMucGF0aFxuICAgICAgOiBcIi9cIjtcbiAgfVxuXG4gIHN0YXRpYyBpc0luc3RhbmNlKHJlcXVlc3Q6IHVua25vd24pOiByZXF1ZXN0IGlzIEh0dHBSZXF1ZXN0IHtcbiAgICAvL2RldGVybWluZSBpZiByZXF1ZXN0IGlzIGEgdmFsaWQgaHR0cFJlcXVlc3RcbiAgICBpZiAoIXJlcXVlc3QpIHJldHVybiBmYWxzZTtcbiAgICBjb25zdCByZXE6IGFueSA9IHJlcXVlc3Q7XG4gICAgcmV0dXJuIChcbiAgICAgIFwibWV0aG9kXCIgaW4gcmVxICYmXG4gICAgICBcInByb3RvY29sXCIgaW4gcmVxICYmXG4gICAgICBcImhvc3RuYW1lXCIgaW4gcmVxICYmXG4gICAgICBcInBhdGhcIiBpbiByZXEgJiZcbiAgICAgIHR5cGVvZiByZXFbXCJxdWVyeVwiXSA9PT0gXCJvYmplY3RcIiAmJlxuICAgICAgdHlwZW9mIHJlcVtcImhlYWRlcnNcIl0gPT09IFwib2JqZWN0XCJcbiAgICApO1xuICB9XG5cbiAgY2xvbmUoKTogSHR0cFJlcXVlc3Qge1xuICAgIGNvbnN0IGNsb25lZCA9IG5ldyBIdHRwUmVxdWVzdCh7XG4gICAgICAuLi50aGlzLFxuICAgICAgaGVhZGVyczogeyAuLi50aGlzLmhlYWRlcnMgfVxuICAgIH0pO1xuICAgIGlmIChjbG9uZWQucXVlcnkpIGNsb25lZC5xdWVyeSA9IGNsb25lUXVlcnkoY2xvbmVkLnF1ZXJ5KTtcbiAgICByZXR1cm4gY2xvbmVkO1xuICB9XG59XG5cbmZ1bmN0aW9uIGNsb25lUXVlcnkocXVlcnk6IFF1ZXJ5UGFyYW1ldGVyQmFnKTogUXVlcnlQYXJhbWV0ZXJCYWcge1xuICByZXR1cm4gT2JqZWN0LmtleXMocXVlcnkpLnJlZHVjZShcbiAgICAoY2Fycnk6IFF1ZXJ5UGFyYW1ldGVyQmFnLCBwYXJhbU5hbWU6IHN0cmluZykgPT4ge1xuICAgICAgY29uc3QgcGFyYW0gPSBxdWVyeVtwYXJhbU5hbWVdO1xuICAgICAgcmV0dXJuIHtcbiAgICAgICAgLi4uY2FycnksXG4gICAgICAgIFtwYXJhbU5hbWVdOiBBcnJheS5pc0FycmF5KHBhcmFtKSA/IFsuLi5wYXJhbV0gOiBwYXJhbVxuICAgICAgfTtcbiAgICB9LFxuICAgIHt9XG4gICk7XG59XG4iXX0=

70

CHANGELOG.md

@@ -6,6 +6,15 @@ # Change Log

# 1.0.0-alpha.7 (2020-02-18)
# 1.0.0-alpha.8 (2020-03-20)
# 1.0.0-alpha.24 (2020-02-19)
### Features
* remove unused functions ([#936](https://github.com/aws/aws-sdk-js-v3/issues/936)) ([b81bd3e](https://github.com/aws/aws-sdk-js-v3/commit/b81bd3e6e2437f661f96c0662f5024f89415de45))
# 1.0.0-alpha.13 (2020-01-24)

@@ -16,2 +25,61 @@

* add isValidHostname function ([#774](https://github.com/aws/aws-sdk-js-v3/issues/774)) ([db2a498](https://github.com/aws/aws-sdk-js-v3/commit/db2a498b1061fdf49dab8d4a503816e8ffc03be8))
# 1.0.0-alpha.12 (2020-01-22)
# 1.0.0-alpha.8 (2020-01-16)
### Bug Fixes
* remove private members in HttpRequest and HttpResponse ([#737](https://github.com/aws/aws-sdk-js-v3/issues/737)) ([d5602dc](https://github.com/aws/aws-sdk-js-v3/commit/d5602dc38e8ec3691d6605eceea145041743b80b))
# 1.0.0-alpha.1 (2020-01-10)
### Bug Fixes
* request/response object validation ([#709](https://github.com/aws/aws-sdk-js-v3/issues/709)) ([f6f8256](https://github.com/aws/aws-sdk-js-v3/commit/f6f8256b3eabb0382c6ea163a5b684ec17c1211b))
# 0.9.0 (2020-01-09)
### Bug Fixes
* support custom agent in node http handler ([#489](https://github.com/aws/aws-sdk-js-v3/issues/489)) ([9c6cde8](https://github.com/aws/aws-sdk-js-v3/commit/9c6cde855fce0eb012f64a305fcc38c0d16011b9))
* update updated types ([#474](https://github.com/aws/aws-sdk-js-v3/issues/474)) ([9efac3e](https://github.com/aws/aws-sdk-js-v3/commit/9efac3e1eb2370fb11b10b3d005369ec1a307e3a))
### Features
* apply protocol and middleware update ([0de0a22](https://github.com/aws/aws-sdk-js-v3/commit/0de0a22c2a97a0dd3d27eee67e5e31fb32402a11))
* remove protocol rest json class ([#438](https://github.com/aws/aws-sdk-js-v3/issues/438)) ([7ec275a](https://github.com/aws/aws-sdk-js-v3/commit/7ec275a7fa8e13b94dabb59647b78f263872c240))
* use flag to replace httprequest instanceof ([b584032](https://github.com/aws/aws-sdk-js-v3/commit/b584032569de46e4f393ad9db6a2be331741af7b))
# 1.0.0-alpha.7 (2020-02-19)
### Features
* remove unused functions ([#936](https://github.com/aws/aws-sdk-js-v3/issues/936)) ([b81bd3e](https://github.com/aws/aws-sdk-js-v3/commit/b81bd3e))
# 1.0.0-alpha.13 (2020-01-24)
### Features
* add isValidHostname function ([#774](https://github.com/aws/aws-sdk-js-v3/issues/774)) ([db2a498](https://github.com/aws/aws-sdk-js-v3/commit/db2a498))

@@ -18,0 +86,0 @@

{
"name": "@aws-sdk/protocol-http",
"version": "1.0.0-alpha.7",
"version": "1.0.0-alpha.8",
"scripts": {

@@ -18,4 +18,3 @@ "prepublishOnly": "tsc",

"dependencies": {
"@aws-sdk/types": "^1.0.0-alpha.5",
"@aws-sdk/util-uri-escape": "^1.0.0-alpha.2",
"@aws-sdk/types": "^1.0.0-alpha.6",
"tslib": "^1.8.0"

@@ -26,4 +25,4 @@ },

"jest": "^24.7.1",
"typescript": "~3.4.0"
"typescript": "~3.8.3"
}
}
SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc