Android TiHttpClient on Tianium don';我甚至都不发送

Android TiHttpClient on Tianium don';我甚至都不发送,android,titanium,titanium-mobile,titanium-android,Android,Titanium,Titanium Mobile,Titanium Android,正在尝试与我的API交互,但应用程序甚至不会发送请求: var connectToAppbis = { login: function(login, password) { var params = { "login": login, "password": password }; var url = "http://api.city1.fr/

正在尝试与我的API交互,但应用程序甚至不会发送请求:

var connectToAppbis = {
   login: function(login, password) {
         var params = {
                    "login": login,
                    "password": password
                };
         var url = "http://api.city1.fr/idstock/dev/v3/index.php/auth";
         var client = Ti.Network.createHTTPClient({
             // function called when the response data is available
             onload : function(e) {
                 Titanium.API.info(this.responseText);
                 var json = JSON.parse(this.responseText);
             },
             // function called when an error occurs, including a timeout
             onerror : function(e) {
                 Ti.API.debug(e.error);
                 alert('error');
             },
             timeout : 5000  // in milliseconds
         });
         // Prepare the connection.
         client.setRequestHeader("Content-Type", "application/json; charset=utf-8");
         client.open("POST", url);
         // Send the request.
         client.send(JSON.stringify(params));
    }
};
我在清单上添加了权限,并尝试使用和不使用
JSON.stringify()
,这里出了什么问题?我应该包括什么吗? 因为在
http://api.city1.fr/idstock/dev/v3/index.php/auth

我得到了预期的JSON值

错误日志:

[ERROR] :  TiHttpClient: (TiHttpClient-1) [15666,15666] HTTP Error (org.apache.http.client.HttpResponseException): Not Found
[ERROR] :  TiHttpClient: org.apache.http.client.HttpResponseException: Not Found
[ERROR] :  TiHttpClient:    at ti.modules.titanium.network.TiHTTPClient$LocalResponseHandler.handleResponse(TiHTTPClient.java:275)
[ERROR] :  TiHttpClient:    at ti.modules.titanium.network.TiHTTPClient$LocalResponseHandler.handleResponse(TiHTTPClient.java:219)
[ERROR] :  TiHttpClient:    at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:974)
[ERROR] :  TiHttpClient:    at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:954)
[ERROR] :  TiHttpClient:    at ti.modules.titanium.network.TiHTTPClient$ClientRunnable.run(TiHTTPClient.java:1334)
[ERROR] :  TiHttpClient:    at java.lang.Thread.run(Thread.java:864)

您提供的url似乎只支持服务器端的
GET
而不支持
POST
http动词。还要测试您的Web服务,请尝试使用扩展,如.Hey!那是真的!我没有在右边搜索!谢谢:)。。。现在用POST就可以了。。但似乎我的情妇没有被派去。。。使用
var\u dump($\u POST)
我没有参数登录名和密码。。。错误的标题?你也不需要字符串化发布!不管怎样,它从一开始就是一个标题值!应该是:
application/x-www-form-urlencoded