Powiązane z tym biletem dotyczącym problemów z pompowaniem danych .
Do tej pory wsparcie API sugerowało żądanie gzip zamiast deflacji .
Nie mogę jednak znaleźć sposobu na zastąpienie ustawień WP, które ustawiają deflację z najwyższym priorytetem jako akceptowanego kodowania dla wszystkich żądań.
Powiązane funkcje - WP_Http_Encoding::is_available()
i WP_Http_Encoding::accept_encoding()
.
Czy jest jakiś haczyk lub inna opcja kontroli tego, czego mi brakuje?
Odpowiedzi:
Całkiem nieoczekiwany przypadek, ale mimo to akceptowane typy kodowania powinny być filtrowalne. Widzę kilka sytuacji, w których przydałaby się precyzyjna, szczegółowa kontrola nad tym nagłówkiem (jak w przypadku dodawania interfejsu API, który wykorzystuje niestandardowe kodowanie).
Tak więc, chociaż nie ma na to haka magazynowego, stworzyłem dla niego bilet Trac i przesłałem łatkę . Jeśli wyrazisz poparcie w sprawie biletu, być może możemy zwiększyć hałas, aby włączyć go do przyszłej wersji.
źródło
Krótka odpowiedź: nie, nie ma na to haka.
Długa odpowiedź: prawdopodobnie możesz przesłać łatkę na WordPress Trac , jeśli naprawdę potrzebujesz dostosować tę opcję. Osobiście nigdy nie miałem
WP_Http_Encoding::accept_encoding()
problemów, a na wspomniane pytanie można było odpowiedzieć ręczniegzinflate()
. IMHO, wydaje się, że jest to jedyne rozwiązanie, dopóki ktoś nie prześle łaty.źródło