Wyślij niestandardowy nagłówek HTTP tylko do jednego hosta

11

Czy istnieje sposób (ustawienie Firefox add-on lub about: config) na wysyłanie niestandardowego nagłówka HTTP dla żądań do określonego hosta?

Przykład: Wyślij nagłówek Foobar: true jeśli (i tylko wtedy) żądam zasobu od hosta foo.example.com.

Dodatkowe punkty, jeśli protokół może być również określony (np. Wysyłaj nagłówek tylko podczas żądania HTTPS).

(zobacz moje pytanie Użyj dodatkowego „hasła” w Referer, aby ukryć prywatną stronę? w dziale IT Security SE dlaczego chciałbym to zrobić)

Co znalazłem do tej pory

unor
źródło

Odpowiedzi:

6

Jeśli nie masz ograniczeń w Firefoksie, możesz użyć rozszerzenia Google Chrome Haker nagłówka .

To zapewnia:

  1. niestandardowe nagłówki żądań (możesz dodawać nowe nagłówki lub zastępować istniejące)
  2. stałe nagłówki dla określonych hostów (możesz dodawać nowe nagłówki lub zastępować istniejące)

Abyś mógł rozwiązać swój problem za pomocą drugiej funkcji.

Używam tego rozszerzenia bardzo często i działa dobrze dla mnie.

ajukraine
źródło
Dzięki. Jestem ograniczony do Firefoksa, ale Twoja odpowiedź może być oczywiście pomocna dla innych. :)
unor
1
Link jest uszkodzony
Taha Jahangir
1
@TahaJahangir opiekun rozszerzenia niedawno zmienił nazwę aplikacji. Zaktualizowałem uszkodzony link. I tak, rozszerzenia są naprawdę pomocne - używam ich codziennie
ajukraine
co jeśli rozszerzenie ma błąd lub rozszerzenie nie działa z wersją przeglądarki, którą chcesz lub jeśli deweloperzy po prostu przestali aktualizować rozszerzenia? Widzę to w większości, jeśli nie we wszystkich rozszerzeniach Firefoksa, które umożliwiają dodawanie / modyfikowanie nagłówków żądań.
testerjoe2
5

Dodatek Firefox, Narzędzie nagłówka, robi to, czego szukasz: https://addons.mozilla.org/en-us/firefox/addon/header-tool/

Właśnie próbowałem to zrobić, aby ograniczyć mój niestandardowy nagłówek żądania do localhost.

Ray
źródło
1
co jeśli rozszerzenie ma błąd lub rozszerzenie nie działa z wersją przeglądarki, którą chcesz lub jeśli deweloperzy po prostu przestali aktualizować rozszerzenia? Widzę to w większości, jeśli nie we wszystkich rozszerzeniach Firefoksa, które umożliwiają dodawanie / modyfikowanie nagłówków żądań.
testerjoe2
1
To rozszerzenie nie działa w Firefoksie 57.
Jason R. Coombs
2

Od czasu wydania Firefoksa 57 znalazłem wtyczkę Zmień wartość nagłówka Zrób sztuczkę.

Modyfikuj wartość nagłówka może dodawać, modyfikować lub usuwać nagłówek żądania HTTP dla wszystkich żądań na żądanej stronie lub adresie URL.

Jason R. Coombs
źródło