Size: a a a

F# Flood: я вас категорически приветствую!

2020 March 29

VA

Vagif Abilov in F# Flood: я вас категорически приветствую!
Крылатый Пегас
Ну как бе есть локальные законодательные акты.
То есть мэр Урюпинска не может просто взять и приказать всем урюпчанам не выходить из дома. Это уже будет режим ЧС.
источник

AH

Ayrat Hudaygulov in F# Flood: я вас категорически приветствую!
Roman
Посмотрел разные способы отправки хттп запросов из фшарпа. Нашел пару либ: одна поверх гопака, другая с хттп билдерами, но у нее там есть небольшой недостаток: нельзя прокинуть свой хттп клиент, чтобы не создавать каждый раз на запрос. Решил вот разобраться, как под капотом работает эти HttpClient & HttpRequestMessage, а именно, как там сделано IO асинхронное.

Так вот это просто еб твою мать, там этих абсракций создается 500 слоев: HttpClient -> HttpMessageHandler -> HttpMessageInvoker, последний из которых — абстрактный сука класс
Я разбирался как-то. Там да, жопа, но все уходит в платформозависимые реализации
источник

КП

Крылатый Пегас in F# Flood: я вас категорически приветствую!
источник

AH

Ayrat Hudaygulov in F# Flood: я вас категорически приветствую!
Этот абстрактный класс реализуется для платформ
источник

АВ

Андрей Вилинский in F# Flood: я вас категорически приветствую!
Ayrat Hudaygulov
Я уже эту фотку видел с другой подписью
хм, тогда хз, может он сам на дезу повелся
источник

AH

Ayrat Hudaygulov in F# Flood: я вас категорически приветствую!
Roman
Посмотрел разные способы отправки хттп запросов из фшарпа. Нашел пару либ: одна поверх гопака, другая с хттп билдерами, но у нее там есть небольшой недостаток: нельзя прокинуть свой хттп клиент, чтобы не создавать каждый раз на запрос. Решил вот разобраться, как под капотом работает эти HttpClient & HttpRequestMessage, а именно, как там сделано IO асинхронное.

Так вот это просто еб твою мать, там этих абсракций создается 500 слоев: HttpClient -> HttpMessageHandler -> HttpMessageInvoker, последний из которых — абстрактный сука класс
Тебе остался последний шаг, эти классы рядом лежат
источник

DB

Danil Braindead in F# Flood: я вас категорически приветствую!
Roman
Посмотрел разные способы отправки хттп запросов из фшарпа. Нашел пару либ: одна поверх гопака, другая с хттп билдерами, но у нее там есть небольшой недостаток: нельзя прокинуть свой хттп клиент, чтобы не создавать каждый раз на запрос. Решил вот разобраться, как под капотом работает эти HttpClient & HttpRequestMessage, а именно, как там сделано IO асинхронное.

Так вот это просто еб твою мать, там этих абсракций создается 500 слоев: HttpClient -> HttpMessageHandler -> HttpMessageInvoker, последний из которых — абстрактный сука класс
HttpClient он же из BCL, в шарпее так же
источник

VA

Vagif Abilov in F# Flood: я вас категорически приветствую!
Roman
Посмотрел разные способы отправки хттп запросов из фшарпа. Нашел пару либ: одна поверх гопака, другая с хттп билдерами, но у нее там есть небольшой недостаток: нельзя прокинуть свой хттп клиент, чтобы не создавать каждый раз на запрос. Решил вот разобраться, как под капотом работает эти HttpClient & HttpRequestMessage, а именно, как там сделано IO асинхронное.

Так вот это просто еб твою мать, там этих абсракций создается 500 слоев: HttpClient -> HttpMessageHandler -> HttpMessageInvoker, последний из которых — абстрактный сука класс
А есть же симпатичная библиотека по типу жирафа.
источник

R

Roman in F# Flood: я вас категорически приветствую!
Ayrat Hudaygulov
Этот абстрактный класс реализуется для платформ
вроде не, там есть HttpClientInvoker : HttpMessageInvoker, в котором создается таск комплишен сорс и таки там есть HttpWebRequest.BeginStream чо-то там
источник

R

Roman in F# Flood: я вас категорически приветствую!
Vagif Abilov
А есть же симпатичная библиотека по типу жирафа.
FsHttp?
источник

Д

Диёр in F# Flood: я вас категорически приветствую!
Vagif Abilov
То есть мэр Урюпинска не может просто взять и приказать всем урюпчанам не выходить из дома. Это уже будет режим ЧС.
при чс всё равно нельзя нарушать право на перемещение и т.п.
источник

Д

Диёр in F# Flood: я вас категорически приветствую!
надо чп вводить для такого
источник

Д

Диёр in F# Flood: я вас категорически приветствую!
а чп может ввести президент в абсолютно любой момент
источник

VA

Vagif Abilov in F# Flood: я вас категорически приветствую!
Roman
FsHttp?
источник

R

Roman in F# Flood: я вас категорически приветствую!
вот как раз там нельзя пока что прокинуть свой хттп клиент. Но я все равно пока этим пользуюсь
источник

R

Roman in F# Flood: я вас категорически приветствую!
Ayrat Hudaygulov
Тебе остался последний шаг, эти классы рядом лежат
источник

КП

Крылатый Пегас in F# Flood: я вас категорически приветствую!
Диёр
при чс всё равно нельзя нарушать право на перемещение и т.п.
источник

R

Roman in F# Flood: я вас категорически приветствую!
Action<obj> прокидывают блеать
источник

АВ

Андрей Вилинский in F# Flood: я вас категорически приветствую!
Roman
Посмотрел разные способы отправки хттп запросов из фшарпа. Нашел пару либ: одна поверх гопака, другая с хттп билдерами, но у нее там есть небольшой недостаток: нельзя прокинуть свой хттп клиент, чтобы не создавать каждый раз на запрос. Решил вот разобраться, как под капотом работает эти HttpClient & HttpRequestMessage, а именно, как там сделано IO асинхронное.

Так вот это просто еб твою мать, там этих абсракций создается 500 слоев: HttpClient -> HttpMessageHandler -> HttpMessageInvoker, последний из которых — абстрактный сука класс
ну рацзерно там есть, экономят коннекшоны, но что без DI его не создать почти, это конечно полный фейл мелкомягких, дядябоб коры мозга в полной красе
источник

AH

Ayrat Hudaygulov in F# Flood: я вас категорически приветствую!
Андрей Вилинский
ну рацзерно там есть, экономят коннекшоны, но что без DI его не создать почти, это конечно полный фейл мелкомягких, дядябоб коры мозга в полной красе
Да, я тоже лицо руками разбил
источник