-
Notifications
You must be signed in to change notification settings - Fork 193
HTTP20Adapter sends extra headers ?? #416
Comments
Yea im seeing something sort of simular wit the accept-range and age
|
dunno why sends headers in very very strange way, for each "," in headers dict it sends in new value insttead of in the same, and my requests gets rejected cause of these, if sends all in same field like normal requests would be much better |
@GnubiBORED not to disrespect this project, but i've moved onto httpx it seems more active and it aligns with requests model which is what i like and prefer, while alpha, i think it'll go places imho |
@VeNoMouS i can speak with you somewhere? telegram? discord? btw does httpx has support for proxy ? i cannot find it in their docs |
@GnubiBORED it does not as of yet, but their dev's are responding to tickets, my discord is VeNoMouSNZ#5979 |
I had the same problem. user-agent: | Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML ` |
move to httpx but it dosnt have proxy support |
hyper version 0.7.0 is ok, but it also doesn't have proxy support |
Just a BTW since this thread mentions proxy support for HTTPX a lot: We're working on proxy support currently. :) Would love to have some users to test it once PRs are made, can I cc everyone in this thread when that happens? |
@sethmlarson whats a rough eta of like proxies and ssl context's being implemented into the current release? we all have tickets... but we dont know the time schedule? I've been waiting 3 weeks for ssl contexts for example. |
Yeah the timing is unfortunate because the last two weeks I've changed job, moved to a new apartment, and traveled out of town. Not a lot of time for open source! @tomchristie has also been on vacation for two weeks so larger features don't have reviewers and we haven't had a release recently. I've done a good amount of work on HTTP tunnel proxies. I can get the SSLContext change in quick if that is an issue for you. Just keep in mind that the more contributors we have the faster features can be implemented. :) |
when it happens you can for sure send me or send me a message in telegram if you want(@gnubie) im more active there anyway, i would like to test i have a big project that needs http/2 so yes :) |
BTW the verify=SSLContext() interface for SSLConfig is functional in master. |
In what way you do it? Im currently managing tls and ssl like these with requests, but these will not work in httpx i think
then i just mount these into request session session = requests.session() session.mount('https://', MyAdapter()) |
Actually in master TLSv1.2 and TLSv1.3 are already the only available protocols. :) But let's say you only want ECDHE+AESGCM for ciphers you can do: import httpx, ssl
ctx = ssl.SSLContext()
ctx.set_ciphers("ECDHE+AESGCM")
client = httpx.Client(verify=ctx)
... |
i just need 1.2 so its fine. |
Just an FYI to everyone in this thread, HTTPX now ships with HTTP proxy support. :) |
Its already testeable? or will come up in some days |
HTTPX 0.7.3 supports the See documentation for more info: https://encode.io/httpx/advanced |
This is happening at this line Line 252 in 18b629b
|
and it sends those headers(im sniffing my code http/s traffic with charlesproxy)
i need to send them with orderectdict like these(with only ) requests goes good problem is thath server is http 2.0 so i need pseudo headers so i need hyper
The text was updated successfully, but these errors were encountered: