没有得到的抽射URL响应,但在邮递员

问题描述:

介绍工作 -没有得到的抽射URL响应,但在邮递员

我试图让从外部URL JSON响应。它不需要任何特殊的身份验证或标题。我们可以将它作为网页浏览器中的URL来获取响应。但我在抽象jsonrequest中出现错误。

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

错误我在排球让 -

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 

为什么我无法获得凌空相同的响应中,这可能是有帮助的建议我邮差。

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

+0

尽管对于您的要求几乎没有可能的解决方案,但如果您可以说出您确切的要求,那可能会更有帮助。我认为,你的问题可以通过一个界面来解决,但如果你能够提到你想要达到的目标而不是你想要达到的目标,那么它仍然会很棒。 –

+0

我知道这很牵强,但是你在你的'AndroidManifest.xml'中指定了'android.permission.INTERNET'吗?如果你这样做了,请检查你正在使用的设备是否可以浏览互联网。 – Darwind

您在AndroidManifest.xml中插入了标签?

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

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

如果是的话,你的postman上的请求头文件是相同的吗?

请将您的请求从volley发表以获得更多信息。

+0

我想通知我已经完成清单中的许可。如果我使用任何其他网址测试此代码,则相同的代码会给我回应。我只面对这个URL的问题。没有我在邮递员使用的标题。我只是选择GET请求并把网址。而已。我不添加任何其他标题。你可以把这个URL放在browswr中,你会得到一个响应。 –