我正在使用$http.post()在应用程序中进行服务器调用。服务器代码在.net中。对于特定的用例,当流程失败时,服务器将返回业务异常以及一条消息。
现在我可以在Chrome的控制台上看到以红色打印的消息,以及一个404代码。我还可以在顶部的Fiddler的标题部分看到消息,如“HTTP/1.1404 message top here”。但是我不知道如何从响应头中提取消息。
我尝试了下面的方法,
$http.get(requestURL).success(
function (data,status,headers,config,statusText) {
我试图发送响应值的headers字段,如下所示:
var express = require('express');
var cors = require('cors');
var bodyParser = require('body-parser');
var app = express();
app.use(cors({
'allowedHeaders': ['sessionId', 'Content-Type'],
'exposedHeaders': [
我向服务器发送AJAX请求,并以json对象的形式从服务器检索响应,并向我的android应用程序发送javascript代码。我知道json对象的键值(ID、名称、状态等)。但我不知道如何获得他们的价值观。(100,马克,成功等)我需要这些数据来处理其他任务。有人能告诉我如何从那个json对象中提取数据吗?使用警告(http.responseText)时,将显示json对象,如下所示。我得把它的价值拿出来。
用于接收响应的方法
http.onreadystatechange = function() { //Handler function for call back on state ch