GET Запрос возврата 403 Запрещено, но работает на apitester? - PullRequest
0 голосов
/ 09 февраля 2019

Я пытаюсь получить ответ от сервера, но повторное использование запрещено, 403, но тестирование API на apitester.com работает.

Это код, как я запрашиваю метод get:

public void getResponse(Context context) throws IOException {
        OkHttpClient client = new OkHttpClient();
        Hmac hmac = new Hmac();
        String auth = hmac.txt;
        String url = "https://api.hotstar.com/h/v1/play?contentId=1000034502";
        Request request = new Request.Builder()
                .url(url)
                .addHeader("hotstarauth",auth)
                .addHeader("referer","https://hotstar.com/movies/2-states/1000034502")
                .addHeader("x-country-code","IN")
                .addHeader("x-platform-code","TABLET")
                .addHeader("x-region-code","undefined")
                .build();
        client.newCall(request).enqueue(new Callback() {
            @Override
            public void onFailure(Call call, IOException e) {
                Toast.makeText(context, "Error Occured", Toast.LENGTH_SHORT).show();
            }

            @Override
            public void onResponse(Call call, Response response) throws IOException {
                Log.d("Server Responded: ", response.toString());
            }
        });
    } 

и в ответ я получаю 403 ЗАПРЕЩЕНО

, но с использованием той же конфигурации на apitester.com это работает!Вот общая папка на apitester https://www.apitester.com/shared/checks/dca814bb92fb40af8aecda95cdf2f39c

, почему я не получаю ответ на Android?

...