使用查询字符串发送GET请求

时间:2018-05-15 04:09:45

标签: java get request

q4:编写一个名为q4的公共静态方法,它将int作为参数并返回一个 INT。返回的int将是发送GET请求后服务器的响应 包含查询字符串的URL“https://fury.cse.buffalo.edu/ps-api/type-two” 值为23的“强大”,值为56的“银”以及值相等的“输入” 从这个方法的输入到int。服务器的响应将是一个String  这是一个结构良好的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);
        }

0 个答案:

没有答案