从Hackerrank IDE调用java中的Rest API

从Hackerrank IDE调用java中的Rest API,java,json,restapi,Java,Json,Restapi,我试着调用下面这样的api。它在我的IDE(Intellij)中工作,当它在hackerrank IDE中获取输入流时失败 import java.io.*; import java.util.*; import java.net.*; URL url = new URL("https://jsonmock.hackerrank.com/api/article_users?page=1"); HttpURLConnection connection = (Htt

我试着调用下面这样的api。它在我的IDE(Intellij)中工作,当它在hackerrank IDE中获取输入流时失败

import java.io.*;
import java.util.*;
import java.net.*;
    
URL url = new URL("https://jsonmock.hackerrank.com/api/article_users?page=1");  
HttpURLConnection connection = (HttpURLConnection)url.openConnection();
connection.setRequestMethod("GET");  
connection.addRequestProperty("Content-Type", "application/json"); 
InputStream is = connection.getInputStream();    
       
获取错误:

error while calling: java.net.UnknownHostException: jsonmock.hackerrank.com  
内部黑客等级IDE


请告诉我您的建议

您确定Hackerrank IDE具有api调用功能吗


可能出于安全或其他原因,此功能可能被阻止或不受支持。

可能是因为Hackerrank不允许Java代码发出出站网络请求。类似的问题并建议您可能需要选择Hackerrank支持的其他语言。我想他们应该把它列在网站的某个地方,或者直接放在IDE页面上