Я реализовал Java-код, который может отправлять запрос на удаленный веб-сайт и извлекать из него данные. Но я хочу иметь тот же код в C, но я не могу найти такую помощь в библиотеке C. Может ли какой-нибудь орган дать мне какие-нибудь намеки?получить HTML-код из кода C
public static String getHTML(String urlToRead) {
URL url;
HttpURLConnection conn;
BufferedReader rd;
String line;
String result = "";
try {
url = new URL(urlToRead);
conn = (HttpURLConnection) url.openConnection();
conn.setRequestMethod("GET");
rd = new BufferedReader(
new InputStreamReader(conn.getInputStream()));
while ((line = rd.readLine()) != null) {
result += line;
}
rd.close();
} catch (Exception e) {
e.printStackTrace();
}
return result;
}
public static void main(String[] args) throws IOException {
InetAddress thisIp = null;
try {
thisIp = InetAddress.getLocalHost();
} catch (UnknownHostException e1) {
e1.printStackTrace();
}
System.out.println(getHTML("http://api.hostip.info/get_html.php?ip="
+ thisIp.getHostAddress()));
}
Подсказка: вы должны будете на самом деле напишите сообщение C. –
В какой части у вас проблемы с конвертированием? Как сказал Мэтт, вы на самом деле не показываете никаких усилий в порту на C, и вы не задали конкретного вопроса об этом. – Mike
Я не могу найти, как написать URL-адрес и сделать запрос GET к нему – TheForbidden