Ich versuche, ein Projekt zu .Net Core zu migrieren, und ich hatte eine Implementierung mit HttpWebRequest. Jetzt auf .Net-Core verwaltet ich den Code zu ändern, aber als ich die rohen Anfragen über Fiddler Inspektion meine Accept-Enconding war.NetCore HttpClient fügt unnötige Accept-Enconding
Accept-Encoding: identity, gzip, deflate
statt
Accept-Encoding: identity
Ich habe versucht, den Kopf zurückzusetzen, zu entfernen es aber weder auf dem Client noch Anfrage dieser 2-Header vorhanden sein, bevor ich
client.SendAsync(request);
Wenn aus irgendeinem Grund nennen diese nicht aufgrund Begrenzung festgelegt werden kann, ist es eine Möglichkeit, Raw HTTP-Requests zu erstellen?
Ich werde dies als eine Antwort akzeptieren. Aber ich kratzte das Projekt und ging stattdessen mit Mono anstatt mit TCP Socket für bessere Kontrolle. .Net Core fehlt momentan viel in der Implementierung von TCP Sockets. –