Разделить URL-адрес на хост, порт и ресурс – C++C++

Программы на C++. Форум разработчиков
Ответить
Anonymous
 Разделить URL-адрес на хост, порт и ресурс – C++

Сообщение Anonymous »

Мне нужно разделить URL-адрес на хост, порт и ресурс. Я перерыл много ссылок, но не нашел ничего, что могло бы мне помочь. Вот как я хочу:

например:
url - 1.2.3.4:5678/path1/path2.html
Необходимый вывод: Хост - 1.2.3.4, Порт - 5678, Ресурс - /path1/path2.html

Вот как я устал:

Код: Выделить всё

#include 
#include 
#include 
using namespace std;

int main()
{
string url="http://qwert.mjgug.ouhnbg:5678/path1/path2.html";
size_t found = url.find_first_of("://");
cout

Подробнее здесь: [url]https://stackoverflow.com/questions/43906956/split-url-into-host-port-and-resource-c[/url]
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C++»