javascript - Should jQuery $.getJSON() method fail when the response is text/html? -


is possible force $.getjson() function raise error when try html (not application/json). seems deferred returns empty object (or done).

how can find in then handler content-type processed in response? have situation when server can return html instead of json when service isn't available.

$.getjson() fails when response text/html. see example:

$.getjson('http://httpbin.org/html')    .then(() => console.log('success'), () => console.log('error'))
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>


Comments

Popular posts from this blog

elasticsearch python client - work with many nodes - how to work with sniffer -

angular - Is it possible to get native element for formControl? -

Upload file with tags through OwnCloud or NextCloud API -