Socket
Socket
Sign inDemoInstall

popsicle

Package Overview
Dependencies
Maintainers
1
Versions
99
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

popsicle - npm Package Compare versions

Comparing version 0.5.0 to 0.5.1

2

package.json
{
"name": "popsicle",
"version": "0.5.0",
"version": "0.5.1",
"description": "Simple HTTP requests for node and the browser",

@@ -5,0 +5,0 @@ "main": "popsicle.js",

@@ -454,3 +454,3 @@ /* global define */

req._progress = undefined
req._errored = undefined
req._error = undefined

@@ -1161,14 +1161,23 @@ req._raw = undefined

parseRawHeaders = function (response) {
var headers = {}
if (!response.rawHeaders) {
return response.headers
}
Object.keys(response.headers).forEach(function (key) {
var value = response.headers[key]
var headers = {}
var rawHeaders = response.rawHeaders
// Need to normalize `Set-Cookie` header under node 0.10 which
// always comes back as an array.
if (Array.isArray(value) && value.length === 1) {
value = value[0]
}
for (var i = 0; i < rawHeaders.length; i = i + 2) {
var name = rawHeaders[i]
var value = rawHeaders[i + 1]
headers[key] = value
})
} else {
for (var i = 0; i < response.rawHeaders.length; i = i + 2) {
var name = response.rawHeaders[i]
var value = response.rawHeaders[i + 1]
append(headers, name, value)
append(headers, name, value)
}
}

@@ -1274,2 +1283,5 @@

// TODO: Figure out why there's two errors proxying under `0.10`.
requestProxy.once('error', function () {})
req._raw = request

@@ -1276,0 +1288,0 @@ req.uploadTotal = num(request.getHeader('Content-Length'))

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