отправка запроса GET с запросом String - PullRequest
0 голосов
/ 15 мая 2018

q4: напишите открытый статический метод с именем q4, который принимает int в качестве параметра и возвращает внутр. Возвращенный int будет ответом от сервера после отправки запроса GET URL "https://fury.cse.buffalo.edu/ps-api/type-two" со строкой запроса, содержащей «мощный» со значением 23 и «серебро» со значением 56, а также «вход» со значением, равным к int от ввода этого метода. Ответ от сервера будет строкой это правильно сформированный int.

Мой autoLab выдаёт мне эту ошибку

{"correct":false,"feedback":"On input: [2]\nGrader expected: 548\nYour method returned: -1"}

Это мой код

public static int q4(int n)
        {
            String url = "https://fury.cse.buffalo.edu/ps-api/type-two";
             String response = "";

            try{
                response = Request.Get(url)
                        .setHeader("powerful", "23")
                        .setHeader("silver", "56")
                        .setHeader("input", String.valueOf(n))
                        .execute().returnContent().asString();
            }catch(IOException ex){
                ex.printStackTrace();
            }

            return Integer.parseInt(response);
        }
...