Skip to content

Commit 457407e

Browse files
author
Hristo Hristov
authored
mimeTpye set to "application/octet-stream" according to RFC if content-type is not specified. See: http://mattryall.net/blog/2008/03/default-content-type, https://stackoverflow.com/questions/1176022/unknown-file-type-mime
1 parent f00ec1a commit 457407e

File tree

1 file changed

+12
-12
lines changed

1 file changed

+12
-12
lines changed

tns-core-modules/debugger/debugger.ts

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -90,10 +90,10 @@ export namespace NetworkAgent {
9090
}
9191

9292
export function responseReceived(requestId: number, result: org.nativescript.widgets.Async.Http.RequestResult, headers: any) {
93-
let requestIdStr = requestId.toString();
93+
const requestIdStr = requestId.toString();
9494
// Content-Type and content-type are both common in headers spelling
95-
let mimeType: string = <string>headers["Content-Type"] || <string>headers["content-type"];
96-
let response: NetworkAgent.Response = {
95+
const mimeType: string = <string>headers["Content-Type"] || <string>headers["content-type"] || "application/octet-stream";
96+
const response: NetworkAgent.Response = {
9797
url: result.url || "",
9898
status: result.statusCode,
9999
statusText: result.statusText || "",
@@ -102,7 +102,7 @@ export namespace NetworkAgent {
102102
fromDiskCache: false
103103
}
104104

105-
let responseData: NetworkAgent.ResponseData = {
105+
const responseData: NetworkAgent.ResponseData = {
106106
requestId: requestIdStr,
107107
type: mimeTypeToType(response.mimeType),
108108
response: response,
@@ -112,25 +112,25 @@ export namespace NetworkAgent {
112112
global.__inspector.responseReceived(responseData);
113113
global.__inspector.loadingFinished({ requestId: requestIdStr, timestamp: getTimeStamp() });
114114

115-
let hasTextContent = responseData.type === "Document" || responseData.type === "Script";
115+
const hasTextContent = responseData.type === "Document" || responseData.type === "Script";
116116
let data;
117117

118118
if (!hasTextContent) {
119119
if (responseData.type === "Image") {
120-
let bitmap = result.responseAsImage;
120+
const bitmap = result.responseAsImage;
121121
if (bitmap) {
122-
let outputStream = new java.io.ByteArrayOutputStream();
122+
const outputStream = new java.io.ByteArrayOutputStream();
123123
bitmap.compress(android.graphics.Bitmap.CompressFormat.PNG, 100, outputStream);
124124

125-
let base64Image = android.util.Base64.encodeToString(outputStream.toByteArray(), android.util.Base64.DEFAULT);
125+
const base64Image = android.util.Base64.encodeToString(outputStream.toByteArray(), android.util.Base64.DEFAULT);
126126
data = base64Image;
127127
}
128128
}
129129
} else {
130130
data = result.responseAsString;
131131
}
132132

133-
let successfulRequestData: NetworkAgent.SuccessfulRequestData = {
133+
const successfulRequestData: NetworkAgent.SuccessfulRequestData = {
134134
requestId: requestIdStr,
135135
data: data,
136136
hasTextContent: hasTextContent
@@ -140,14 +140,14 @@ export namespace NetworkAgent {
140140
}
141141

142142
export function requestWillBeSent(requestId: number, options: any) {
143-
let request: NetworkAgent.Request = {
143+
const request: NetworkAgent.Request = {
144144
url: options.url,
145145
method: options.method,
146146
headers: options.headers || {},
147147
postData: options.content ? options.content.toString() : ""
148148
}
149149

150-
let requestData: NetworkAgent.RequestData = {
150+
const requestData: NetworkAgent.RequestData = {
151151
requestId: requestId.toString(),
152152
url: request.url,
153153
request: request,
@@ -176,4 +176,4 @@ export namespace NetworkAgent {
176176

177177
return type;
178178
}
179-
}
179+
}

0 commit comments

Comments
 (0)