【问题标题】:get error in connecting to magento store with android application使用 android 应用程序连接到 magento 商店时出错
【发布时间】:2013-12-08 09:14:03
【问题描述】:

我想通过安卓应用连接安装在本地主机上的magento商店,我试试

String sessionId = "";
            XMLRPCClient client = new XMLRPCClient("http://192.168.1.217/magento_test2/index.php/api/xmlprc");
            try {
                sessionId = (String)client.call("login", "test", "123456");
                Log.d("MY_XMLRPC_SUCCESS_SESSION_ID", sessionId);
                tv.setText("MY_XMLRPC_SUCCESS_SESSION_ID"+ sessionId);
            }
            catch (XMLRPCException e) {
                Log.d("MY_XMLRPCException_MSG", e.getMessage());
                tv.setText("MY_XMLRPCException_MSG"+ e.getMessage());
            }

但是当我在我的设备上运行应用程序时,我收到以下消息:HTTP 状态代码:404 !=200

任何人都可以帮助我吗? 谢谢

【问题讨论】:

    标签: android web-services magento xml-rpc


    【解决方案1】:

    根据错误信息

    HTTP status code:404 !=200
    

    听起来您的 XML-RPC 代码试图调用您提供的 URL 端点

    http://192.168.1.217/magento_test2/index.php/api/xmlprc
    

    但收到了404 的 HTTP 状态代码。这意味着找不到页面。您的手机所在的网络无法访问该 URL

    http://192.168.1.217/magento_test2/index.php/api/xmlprc
    

    我的猜测是因为192.168.0.0 是为私有网络保留的IP 空间,而您的Android 手机要么在移动运营商的网络上,要么连接到无法访问192.168.1.217 的wifi 网络。

    【讨论】:

      猜你喜欢
      • 2020-12-05
      • 1970-01-01
      • 2015-10-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-12-14
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多