Proxy should reuse original request's Accept headers on redirects

Offen
#1,078 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

Bewertung

Schwierigkeit
3/5
Geschätzter Aufwand
1-2 Tage
Anfängerfreundlichkeit
35/100
Issue-Typ
Bug
Klarheit
Größtenteils klar
Aktivitätsstatus
Veraltet
Tech-Stack
javascript, nodejs
Bereich
api, backend

Rechercherichtung

Durchsuche das Repository nach der Behandlung von Proxy-Weiterleitungen und der Weiterleitung von Request-Headern. Führe anschließend eine Weiterleitung aus und sende dabei einen Accept-Header. Prüfe die Anfrage, die nach dem Folgen von Location gestellt wird, und verifiziere, dass der ursprüngliche Accept-Wert des Clients erhalten bleibt; fertig ist die Aufgabe, wenn weitergeleitete Antworten mit der ursprünglichen Anfrage konsistent sind.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Beschreibung

When the proxy gets a redirect response from target resource, it doesn't reuse client's original Accept header on subsequent request following the Location. What ends up being returned to the client is inconsistent.

[It may be true for the other headers from the client are dropped as well, but Accept is up there on the list to make sure it works as expected.]

Vorherrschende Sprache
JavaScript
Sterne
1.8k
Forks
308
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beitragsleitfaden

Beitragsleitfaden öffnen

Erste Schritte

  1. Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
  3. Forken Sie das Repository und arbeiten Sie in einem Branch.
  4. Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.

Mehr aus nodeSolidServer/node-solid-server

Alle Issues in nodeSolidServer/node-solid-server

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.