Restsharp: Почему RestClient должен содержать значение для BaseUrl

Созданный на 31 окт. 2015  ·  5Комментарии  ·  Источник: restsharp/RestSharp

Я думаю, что кто-то и я не хотим устанавливать «BaseUrl», потому что на одном сайте много разных URL-адресов;

feature-request inquiry

Самый полезный комментарий

Это действительно неудобно. Достаточно, чтобы я подумывал просто пойти с HttpClient.

Все 5 Комментарий

Если вы можете предоставить допустимый вариант использования, чтобы не требовать базового URL-адреса на клиенте, я посмотрю, что я могу сделать. Не обещаю. Кроме того, просто чтобы убедиться, что это ясно, это может быть или не быть возможным без серьезных изменений, которые я еще не смотрел, поэтому, если это потребует больших изменений, то, скорее всего, это не произойдет какое-то время, если вообще произойдет.

Допустимым вариантом использования может быть вызов нескольких API, один из которых имеет только одну конечную точку. Конечно, есть обходной путь, но было бы неплохо, если бы мы могли просто передавать один URL-адрес вместо того, чтобы разбивать этот единственный URL-адрес на базовый URL-адрес и относительный URL-адрес.

Дубликат № 625

Это действительно неудобно. Достаточно, чтобы я подумывал просто пойти с HttpClient.

Допустимым вариантом использования является то, что вы можете иметь файл cookie для домена верхнего уровня и должны использовать файл cookie в разных поддоменах. Я хочу использовать cookie-контейнер клиента restsharp ofc.

В итоге я каждый раз менял baseurl вместо того, чтобы просто создавать запросы с разными URL-адресами по мере необходимости.

Была ли эта страница полезной?
0 / 5 - 0 рейтинги