Илья
Проверил (второй сервер) - работает, но я не знаю как красивее скопировать Хедеры
Dilame
Alexander
да
Alexander
response.Body - вот с этим не io.Copy делаешь, а вычитываешь как файл
Alexander
то есть по сути когда у тебя запрос совершился, у тебя есть код ответа, заголовки и невычитанное тело ответа (которое надо вычитывать кстати, чтобы соединение не утекло)
Alexander
либо закрывать, не дочитав. тоже как файл (тогда соединение рвется)
Dilame
Victor
через http/2 может )
Dilame
Alexander
через http/2 может )
да не в этом суть. суть в том, что надо как-то ниже клиента спуститься скорее всего
Илья
Victor
я просто не очень понял, стримить весь ответ, в том числе и заголовки. Значит надо всю инфу из реквеста в байты и просто стримить ?
Илья
Dilame
🧘🏿TALK TO CALCULATOR 🧘🏿⚙
who is good with Go lang and can do some work for me, offcourse is a paid work , it regards to a pentesting tool , reverse proxy, written in Golang, willing to hire
🧘🏿TALK TO CALCULATOR 🧘🏿⚙
кто хорошо разбирается в Go lang и может сделать для меня какую-то работу, конечно, это оплачиваемая работа, это касается инструмента для пентестинга, обратного прокси, написанного на Golang, готов нанять
Victor
https://github.com/gorilla/websocket
Илья
Alexander
Всё верно
покопал исходники. в общем много чего делается клиентом, а потом транспортом кроме просто отправки в tcp соединение и чтения. вероятнее всего нет в том формате. я пока 2 решения вижу:
1. Смириться с накладными расходами на чтение заголовков и распечатывать их самому.
2. Реализовать свой хттп клиент поверх tcp соединения. В принципе вот tls уже готовый есть, например
Alexander
я предположу, что может тебе просто вот это нужно: https://pkg.go.dev/net/http/httputil#ReverseProxy
Alexander
хоть оно вероятно и не посылает заголовки пока целиком не считает
Alexander
иначе можно подглядеть код
Null
Dilame
Dilame
Мне понадобилось изменить несколько строк кода в сторонней библиотеке.
Корректно ли загрузить её исходники в поддиректорию проекта и там подправить что нужно?
Andrey
David
Привет, подскажите пожалуйста, что я делаю не так.. Падает приложение.
Паста: https://pastebin.com/5udELNFq
Илья
David
понял, благодарю
Emin Zalaev
David
да
David
уже нашел
David
спасибо парни
David
мсг нил
Narender
Urgent requirement Delhi location- remotely work
- Golang Developer
Experience: 3-5 years
CTC: 18-20L
Industry: Gaming, e-commerce
If any reference then please ask them to share CVS on narender@youth4talentsolutions.co.in or call on +91 99531 38435
Best/ Narender
Director
Youth4 Talent Solutions and Services
Delhi
Илья
И где оффтоп в час ночи?
Ron Mount
Ron Mount
завтра на раб оту
Ron Mount
все спят
Илья
все ушли в другие чаты
Alexander
И где оффтоп в час ночи?
я короче сейчас перешел с питона. прямо сейчас! и поэтому покажи мне лучшие курсы, чтобы даже смотреть не надо было. и еще давай где там конкурс от авито, хочу попасть в озон стаЖОРом!!
Илья
Илья
хотя я этот не проходил
Илья
Alexander
почему не компилится?
Илья
fn main(){
println!("hello world")
}
Anonymous
Anonymous
Gazimagomed
rust
Anonymous
Anonymous
rust
Я сразу понял что это руст)
Anonymous
Anonymous
rustc c.rs
## Nado bilo perehodit na C
Anonymous
Илья
не нужен
Илья
зачем имя пакета если ты пишешь весь код в одном файле
Anonymous
Anonymous
Если что, не реклама, есть еще чат, правда небольшой. https://t.me/+UA9kQbQdpFxmZGY6
Anonymous
в гугле тебя нашел получается
ㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤhæze
Всем привет ребят.
Начинаю изучение Go Lang.
Посоветуйте пожалуйста курс или материал для обучения.
Заранее спасибо 🙏🏻
Gazimagomed
iostream
всем привет, не очень понимаю как инициализировать, помогите пожалуйста
type LogList struct {
cookies []string
passwords []string
complex []string
}
type WordLogList struct {
word map[string]LogList
}
var log_store map[string]WordLogList
func init() {
// init log_store
}
var cookies []string
cookies := append(cookies, "something")
// cannot assign to struct field log_store[result.Folder].word[result.Word].cookies in map
log_store[result.Folder].word[result.Word].cookies = cookies
// log_store["FOLDER"]["WORD"].cookies = append(log_store["FOLDER"]["WORD"].cookies, 'COOKIE')
Melbourne Channel
any famous repo that has the ultimate fastest way / hacks for golang? e.g. utils / libraries etc
fenogentov
Илья
Anonymous
Еще есть книги, которые я сам не читал :')
Null
✈️ Веб-фреймворки для Golang в 2022 году: оптимальные варианты для разработчика
Golang продолжает развиваться, вместе с ним развивается и вся экосистема языка. В частности, появляются новые и обновляются существующие фреймворки. В этой статье мы сделаем небольшой обзор тех, что связаны с HTTP-бэкендом.
Читать дальше
@Golang_google
ㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤhæze
ㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤhæze
Sergey
Anonymous