-
-
Notifications
You must be signed in to change notification settings - Fork 1.7k
Debugger.js exception for HTTP requests with no Content-Type #4419
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Comments
The issue is only reproducible when using local node server (as in the posted example above). |
+1 NativeScript-Angular V3.0.3 I am using ASP.NET Core Web API services for my backend. The application crashs if one of my services returns a http status code that doesn't include content for example 404 - Not Found |
I have the same issue, with the same environment as @R4ZuL |
Hacky fix for now, I just modified line 15 of debugger.js in my
|
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
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
This thread has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue for related bugs. |
Hello,
I am getting an error in debugger.js when debugging my app. The app sends HTTP requests some of which happen to have no "Content-Type". This seems to be causing the error.
Error: Error while parsing debug 'response' object. mimeType: string value expected.
Debugger.ts contains the following code:
let mimeType: string = <string>headers["Content-Type"] || <string>headers["content-type"];
So there will be no mimeType for requests with no "Content-Type". Locally I have temporarily fixed the problem by providing an empty string if no "Content-Type" is specified.
let mimeType: string = <string>headers["Content-Type"] || <string>headers["content-type"] || '';
Which platform(s) does your issue occur on?
Android
Please provide the following version numbers that your issue occurs with:
CLI: 3.0.3
Cross-platform modules: 3.1.0-2017-06-16-6999 or 3.0.1
Runtime(s): 3.0.1
Please tell us how to recreate the issue in as much detail as possible.
bug-http.zip
The text was updated successfully, but these errors were encountered: