此Curl POST命令的Angular JS等效项是什么?

用户名

我正在尝试使用Angular JS编写以下Curl命令。我是AngularJS的新手,所以我可能缺少一些基本知识。具体来说,这是一个移动应用程序,它使用ionic框架(使用Angular JS)

curl命令是这样的:

curl -X POST  -d "username=xxxx&password=xxxx&action=login&view=console"  http://myserver.com/zm/index.php?skin=xml

从命令行可以完美运行。

在AngularJS中,我有以下代码:

angular.module('starter.controllers').controller('MonitorCtrl', function($ionicPlatform, $scope,$http)
{
            
console.log("***MAKING REQUEST");
                                                 

//$http.defaults.headers.post["Content-Type"] = "application/x-www-form-urlencoded";
                                                 
 $http({
    url:'http://myserver.com:9898/zm/index.php?skin=xml',
    method:'post',
    headers: {'Content-Type': 'application/x-www-form-urlencoded',
              'Accept': '*/*',
       },
    transformRequest: function(obj) {
       var str = [];
       for(var p in obj)
       str.push(encodeURIComponent(p) + "=" + encodeURIComponent(obj[p]));
       var foo= str.join("&");
       console.log ("****RETURNING "+foo);
       return foo;
    },
       data: {username:'admin',
              password:'xxxx',
              action:'login',
              view:'console'}
       
  })
                                                 
.success (function()
{console.log("****YAY");
})
.error(function(data, status, headers, config)
{
        console.log("***OOPS "+status + " H: "+data);
});
                                                 
                                                
});

当我运行此代码时,我看到一个POST请求发送到我的服务器(我正在使用httpry进行嗅探),并且从服务器返回了200OK并带有所需的有效负载,但是未调用我的成功处理程序。错误处理程序的状态为0

用户名

好吧,我终于想通了

a)Amir popovich是对的,如果我正在处理XML,则需要将JSON转换为XML(对于非Calvin和Hobbes读者来说,是一种神奇的转换方式)。我在问题中发布的更新代码可以做到这一点,并且可以正常工作。但是即使做了所有这些,我的URL发布(或获取)还是失败了。

b)我面临的整个DORS CORS错误是因为我在桌面浏览器(Safari)中运行此应用程序,除非响应器具有“接受原点”,否则它会排除响应

c)当我在手机上部署和测试该应用程序时,它就像一个魅力。不要问我为什么

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

此Curl POST命令的Angular JS等效项是什么?

来自分类Dev

此Visual Studio复选框的git命令等效项是什么?

来自分类Dev

此dpkg命令的apt-get等效选项是什么?

来自分类Dev

此dpkg命令的apt-get等效选项是什么?

来自分类Dev

为什么此CURL(shell / terminal)命令无法执行?

来自分类Dev

此方法的Oracle PL / SQL等效项是什么?

来自分类Dev

Twilio curl调用的铁质ajax等效项是什么?

来自分类Dev

Postgresql select命令中的isNullOrEmpty等效项是什么?

来自分类Dev

zsh vared命令的bash等效项是什么?

来自分类Dev

javascript中isset($ _ POST ['name'])的等效项是什么?

来自分类Dev

Angular 2中<template * ngFor的等效项是什么?

来自分类Dev

在高级脚本编写中,此逐步语音命令的等效功能是什么?

来自分类Dev

此 T-SQL 更新命令的 SQLite 3 等效语法是什么

来自分类Dev

此有限自动机的正则表达式等效项是什么?

来自分类Dev

此XAML代码将XML元素绑定到DataGrid的C#等效项是什么?

来自分类Dev

什么与在Java中跟随curl命令等效

来自分类Dev

docker run命令中的docker参数--net = container:ReportWeb的docker-compose等效项是什么

来自分类Dev

shell命令“ basename”获取路径中的最后目录名称的“ ant”等效项是什么

来自分类Dev

“安全删除驱动器”的命令行等效项是什么?

来自分类Dev

快速响应此curl请求是什么

来自分类Dev

由于没有预增量运算符,因此此java循环的ruby等效项是什么?

来自分类Dev

等效于curl命令

来自分类Dev

iptables:此命令的作用是什么?

来自分类Dev

curl命令行是什么,将此HTTP Post发送到Cakephp来上传文件?

来自分类Dev

Update Manager的等效终端命令是什么?

来自分类Dev

Update Manager的等效终端命令是什么?

来自分类Dev

ipconfig / all的等效终端命令是什么?

来自分类Dev

这些dselect命令的等效含义是什么?

来自分类Dev

在CentOS中等效的命令是什么?

Related 相关文章

  1. 1

    此Curl POST命令的Angular JS等效项是什么?

  2. 2

    此Visual Studio复选框的git命令等效项是什么?

  3. 3

    此dpkg命令的apt-get等效选项是什么?

  4. 4

    此dpkg命令的apt-get等效选项是什么?

  5. 5

    为什么此CURL(shell / terminal)命令无法执行?

  6. 6

    此方法的Oracle PL / SQL等效项是什么?

  7. 7

    Twilio curl调用的铁质ajax等效项是什么?

  8. 8

    Postgresql select命令中的isNullOrEmpty等效项是什么?

  9. 9

    zsh vared命令的bash等效项是什么?

  10. 10

    javascript中isset($ _ POST ['name'])的等效项是什么?

  11. 11

    Angular 2中<template * ngFor的等效项是什么?

  12. 12

    在高级脚本编写中,此逐步语音命令的等效功能是什么?

  13. 13

    此 T-SQL 更新命令的 SQLite 3 等效语法是什么

  14. 14

    此有限自动机的正则表达式等效项是什么?

  15. 15

    此XAML代码将XML元素绑定到DataGrid的C#等效项是什么?

  16. 16

    什么与在Java中跟随curl命令等效

  17. 17

    docker run命令中的docker参数--net = container:ReportWeb的docker-compose等效项是什么

  18. 18

    shell命令“ basename”获取路径中的最后目录名称的“ ant”等效项是什么

  19. 19

    “安全删除驱动器”的命令行等效项是什么?

  20. 20

    快速响应此curl请求是什么

  21. 21

    由于没有预增量运算符,因此此java循环的ruby等效项是什么?

  22. 22

    等效于curl命令

  23. 23

    iptables:此命令的作用是什么?

  24. 24

    curl命令行是什么,将此HTTP Post发送到Cakephp来上传文件?

  25. 25

    Update Manager的等效终端命令是什么?

  26. 26

    Update Manager的等效终端命令是什么?

  27. 27

    ipconfig / all的等效终端命令是什么?

  28. 28

    这些dselect命令的等效含义是什么?

  29. 29

    在CentOS中等效的命令是什么?

热门标签

归档