我想通过端口访问本地服务器以获取json

时间:2019-08-03 10:57:28

标签: android http android-volley port

我想从本地服务器获取json响应。我想在其中添加端口。如何在android中使用凌空弹时添加端口

在主要活动中

{
    String url = "192.2.3.1:80/data";

    sendAndRequestResponse(url, new VolleyCallback(){
        @Override
        public void onSuccess(JSONObject result){

        }
    });
}

private void sendAndRequestResponse(final String url, final VolleyCallback callback) {

    //RequestQueue initialized
    mRequestQueue = Volley.newRequestQueue(MainActivity.this, new ProxyPort());

    //String Request initialized
    mStringRequest = new StringRequest(Request.Method.GET, url, new Response.Listener<String>() {
        @Override
        public void onResponse(String response) {

            Toast.makeText(getApplicationContext(), "Response :" + response.toString(), Toast.LENGTH_LONG).show();//display the response on screen
            Log.e("url", url);
            Log.e("Response", response.toString());

            try {
                JSONObject obj = new JSONObject(response);
                callback.onSuccess(obj);
            } catch (JSONException e) {
                e.printStackTrace();
            }


        }
    }, new Response.ErrorListener() {
        @Override
        public void onErrorResponse(VolleyError error) {

            Log.i("ERR", "Error :" + error.toString());
        }
    });
    VolleyLog.DEBUG = true;
    mRequestQueue.add(mStringRequest);
}
  

我想在此URL中添加端口。我想使用ip访问本地主机。如何实现

0 个答案:

没有答案