错误域= com.alamofire.error.serialization.response代码= -1011"请求失败:未找到(404)"

时间:2017-09-17 15:51:58

标签: ios cordova alamofire

我正在使用CordovaHttp插件在我的Cordova应用程序中基于angular1进行API调用。我使用以下URL来发送身份验证的发布请求,用户名和密码为params。

class SomeClass {
    public Int32 SomeProperty { get; set; }
}

SomeClass[] arr = new [] {
    new SomeClass { SomeProperty = 99 },
    new SomeClass { SomeProperty = 98 },
    new SomeClass { SomeProperty = 92 },
    new SomeClass { SomeProperty = 97 },
    new SomeClass { SomeProperty = 95 }
}

SomeClass[] newArr = (SomeClass[])arr.Clone();

newArr[0].SomeProperty = 100;

Console.WriteLine(arr[0].SomeProperty);

在Android和邮递员中提出请求时,一切正常。但是当我在ios上发出相同的请求时,它失败并出现以下错误:

https://xxxx.xxxx.com:443/xxx/v3/xxx/Authentication/signin 

如果我从上面删除端口443 url一切正常。我不知道为什么这会发生在iOS和如何解决这个问题。

我想使用端口号,因为我的应用程序使用不同的服务器配置,具有不同的端口号,具体取决于客户端。

1 个答案:

答案 0 :(得分:1)

错误表明 - 找不到您尝试访问的资源。

这可能是由于许多原因造成的,有些可能是 -