没有得到URL的排球响应,但在邮递员工作

时间:2016-11-09 04:44:51

标签: java android

简介 -

我试图从外部网址获取json响应。它不需要任何特殊的身份验证或标头。我们可以把它作为网页浏览器中的URL并获得响应。但我在排球jsonrequest中遇到错误。

网址 https://www.nseindia.com/live_market/dynaContent/live_watch/stock_watch/niftyStockWatch.json

我在Volley中遇到错误 -

com.android.volley.AuthFailureError

排球请求 -

JsonObjectRequest jsonObjectRequest =
new JsonObjectRequest(Request.Method.GET,
                      "https://www.nseindia.com/live_market/dynaContent/live_watch/stock_watch/niftyStockWatch.json",
                      null,
                      new Response.Listener<JSONObject>() {
                         @Override
                         public void onResponse(JSONObject response) {
                         Log.i("TAG","response : " + response);
                         }
                      },
                      new Response.ErrorListener() {
                         @Override
                         public void onErrorResponse(VolleyError error) {
                         Log.i("TAG","error : " + error);
                         }
                      });
queue.add(jsonObjectRequest);

修改

邮递员发送的GET请求代码是 -

GET
/live_market/dynaContent/live_watch/stock_watch/juniorNiftyStockWatch.json HTTP/1.1
Host: www.nseindia.com
Cache-Control: no-cache
Postman-Token: 6fd9baa2-9313-a592-fff4-445b3c5e25d2

这可能有助于告诉我为什么我无法在邮差中得到同样的回应。

我徘徊,因为我只是在邮递员的URL中提出GET请求,我得到了回复。但是为什么我没有得到同样的反应?

1 个答案:

答案 0 :(得分:0)

您是否在AndroidManifest.xml上插入了此标记?

<uses-permission android:name="android.permission.INTERNET" />

如果没有,请插入并重试。

如果是,邮递员的请求标题是凌空的同一个?

请从volley发布您的请求标题以获取更多信息。

相关问题