如何识别 sencha 中的响应 MIME 类型

发布于 2024-12-08 01:25:30 字数 765 浏览 0 评论 0原文

我正在努力区分 sencha touch 中的响应 MIME 类型。我的登录服务的设计方式是,如果登录成功,它将给我一个 JSON 对象。如果身份验证失败,它将返回计划错误文本。 我怎样才能找到差异?我的请求看起来像这样。

    Ext.Ajax.request({
              url : 'http://xxxx.com/Sencha/LoginServlet?userid='+ agentid + "&password=" + password,                     
              type:'json',           
              success : function(response, opt) {
                  alert("response text" + response.responseText);
                  var obj = Ext.decode(response.responseText);
                  console.dir(obj); 
                  App.views.viewport.reveal('nextScreen');  
          },

            failure : function(response, opt) {
                Ext.Msg.alert('Failed', response.responseText);
            }

          });

I am struggling to differentiate the response MIME type in sencha touch. My login service is designed in such a way that if the login success then it will give me a JSON object. If it failed to authenticate, then it will return a plan error text.
How can i find the difference? My request looks like this.

    Ext.Ajax.request({
              url : 'http://xxxx.com/Sencha/LoginServlet?userid='+ agentid + "&password=" + password,                     
              type:'json',           
              success : function(response, opt) {
                  alert("response text" + response.responseText);
                  var obj = Ext.decode(response.responseText);
                  console.dir(obj); 
                  App.views.viewport.reveal('nextScreen');  
          },

            failure : function(response, opt) {
                Ext.Msg.alert('Failed', response.responseText);
            }

          });

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

夏末 2024-12-15 01:25:30

Ext JS 内部使用 XMLHttpRequest 对象,因此响应符合 w3 联盟标准。因此,您可以像普通 JavaScript 一样检索响应对象属性。示例:

response.getResponseHeader("Content-Type")

有关如何从响应对象检索其他详细信息的详细信息,请参阅此处

Ext JS internally uses the XMLHttpRequest Object, so the reponse is w3 consortium compliant. Hence you can retrieve the response object properties like in normal javascript. Example :

response.getResponseHeader("Content-Type")

For details on how to retrieve other details from the response object see here.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文