2016-05-13 33 views
1

我试图使用Android的凌空AuthFailure而尝试使用凌空

这是我的代码,以我的Android设备连接到本地主机即wampserver 连接Android设备到wampserver(本地主机):

public class MainActivity extends AppCompatActivity { 

@Override 
protected void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 
    setContentView(R.layout.activity_main); 

     String url = "http://192.16x.x.xxx/folderName/ClutchTester.php"; 


     JsonObjectRequest request = new JsonObjectRequest(Request.Method.GET, url, null, new Response.Listener<JSONObject>() { 
     @Override 
     public void onResponse(JSONObject response) { 

      Toast.makeText(getApplicationContext(),response.toString(),Toast.LENGTH_LONG).show(); 
     } 
    }, new Response.ErrorListener() { 
     @Override 
     public void onErrorResponse(VolleyError error) { 
      Toast.makeText(getApplicationContext(),error.toString(),Toast.LENGTH_LONG).show(); 
     } 
    }); 
    Volley.newRequestQueue(getApplicationContext()).add(request); 
    } 
} 

吐司说AuthFailureError。我在这里使用的IP地址是一个IPv4地址。有人知道我为什么得到这个错误,我怎么能解决这个问题?

+0

如果您从本地浏览器调用url而不是android设备,会发生什么? – Frank

+0

当我从本地浏览器调用它时,它工作正常 – KeyStroke

+0

@Frank你能帮我解决这个问题吗?我需要这个非常糟糕的 – KeyStroke

回答

0

尝试固定的IP分配给你的电脑,而不是

  • 现在您的路由器知道从哪里发送这些数据包,如果获得和在您的电脑自动获得

当你完成你的wampserver将处理休息。

原因:您使用的IP可能是您的路由器找不到的,因为ip是自动分配的。

不要忘记

  • 与已固定在你的代码你的电脑的IP更改您的网址的IP。