Skip to content
Advertisement

Unable to read gzip encoded in using HttpClientInterface in Symfony Project

I’m unable to read gzip encoded response in a Symfony projet. Here is my service :

<?php

namespace AppService;

use SymfonyContractsHttpClientHttpClientInterface;

class myApi
{
    private $client;

    public function __construct(HttpClientInterface $client)
    {
        $this->client = $client;
    }

    public function getApiContent(){
        $headers =  [
            'Accept: application/json',
            'Accept-Encoding: gzip',
            'Content-Type: application/json',
            ];
        $response = $this->client->request('GET', 'https://www.google.com', [
            'headers' => $headers,
        ]);
        $content = $response->getContent();
        dd($content);
    }
}

Here is my response :

b"x1Fïx08x00x00x00x00x00x02 ┼[ÙzøHô■ƒ½└d?[zî$@'$é│x1EÃë3╔õõdrÜ|~x1Ahtbx04x18Ée[Í¢ýÑýÕý▄┼¥ıx1CädgfvµÃ~┘æÚSux1DÌ««Û¯}┤ÒFNvx1Ds╔╦f┴┴#·ò³î¤R'è╣%╦ó@x1D,┘╦▓x▄ÚñÄÃg¼x1D%Ë╬Gn┐aS.Kx01vºû<IZO¥╚ ┬Ö{­hã3&9Qÿ±0│õî_ex1DónJÄÃÆögÍç¸O[å,x11┘x16┐ÿ¹ùû|öwo¢Ãä‗6ëÄ?├diÃNXÞ·ß┤3ìói└ºx1Dݬ³<K3┤▒─=só J╬4¦pÒvx1CNs9Ô$è-YÉx01§╠¤x02~­Lî|È╔KÅR'±ÒLúðü╚W·ÚõõÚ┼îƒ>²³ô±tx10¢x1F:ƒx0F-K>hLµíô¨QÏh.x17~ÞFïv╬âÁ<?~>Ì{‗µØ■¨¨D?¨<x7Fx1D,N§╦/ºÐÐbO9?■¶x06═¬óuU¢ÎSòÐ@Úx0FîaWx19§{J_S¹è«x0Ex14m02ö«å/¢½ö«ÐU¶x1Ezbx18u˹ áÚzx1FmÜÌıQx180XÐz#Ñ;Êò^WÚÛ㿺üñ«¸@OË­;ý§z4ɵıfC1║FOÚx19}x03tx07║2ÊG¬x02¥FènhÿkD#ux03Tz¬Ä!CCx19Þ=]x01s`Lx05'x03صx1Eóx03:+â^ùXÞÙåÊÙkCEx1Fx0Eçÿx08õ­Ñ`:x087È4EÙÅ║ <x1C)Ü┌x13x04TÑ▀═╣Î4Á½x18`Éx08h}óx0F÷zܬÔx07LÞ¬Ä▒├nùdýÙÿYx1F@fx1A¡e║bfötêð#x06ð¿fò~x7F4Rx06├~_Ú½ð¸ðx18x0Eöx1Eä┼¶ðrOx05ô°Ç³ÉTx1F@Qzw4Tå=░ııç}x05╩ýæ%0çÐÝ+¢x01Úx05╝鼬fGx10KCƒx1ELx06µUÛx08x12ÈGıH║x1E!x1Dx0FGáo@÷^x1Fs¸┴OOx1DðD¦x1EL,öìyÁax1Fͪx01=ØdÈfÞPx07J╚tPfx17ôx19ð=fx05Ûz_ÿx1AÜıx05Òx00ðákx10{└Ix1FvÛx0F1Yox08æx07x03¶"n║x03Óx03Gt@ÓË@`D©Ëáy(x0E°é╩└Ó!öâI·ðÄFx16#y└x1Fx06i─7┤▄º?x06:wIx14mx04"x03░¡Úx03┬)8ÐI> x13xÝx01«²¥N¼Bt`x16ðx00▄®ÅÍx1DæîärUx03x1A╗dô!Ïx05®~x0E x01§Ùx01║└ex08x02sx1A¡x18░▄ex11║x08AñË~x1F3x01ùx03L½®:Yx17(#AÐ┴ E(Cbx12x18ü*x05ni┼t1x15!'¼ï1È2ñÕüvx02þ└x10XÞv╔ÆÓx08ýðÌx05╬x00Ð¥bÞ┤¬·äiâ¼½ÉÊ└x1F1AåÛbN`x16(ýb4 Ϻ5N°┴jÞÆpdû.ÖB%╚áx01T¹]▒x0Eíx05ì©x11(!Éð?`mx04aì!ix07]x07x000ëbx10z¹dF¼4"x04Øx03░Px02x08x18¬:x00=x03┌x11.x01äfòñx1Eé3¿×x08¸¹ñàaÅ└ä┐#ó>█ï1x1AÚí½cx0EúGM░7Ö¬Ox10é╩ådÚ×x02|A┼deò>¬x7FF±x17└çZ┴x0Eëö3út┘`T±EjAx07àûx7Fx17┬j─$ »x02(Ë╩´x0EzÿHx1Fx10x18{õd║b=k┬¯X|p╝?¢x1C´x1D■¬┐Ì[Ö╣ºnºíÁÀÓÂx17´ò5þ'/¡=▒ìÝÖ½fúiͦ³âKûHx13┼│¥~3╦jÚ╝┴Ü╦Iö4¿Ð6┘¯ncçÁº<;╠▓─Àþx19┐¢¦iÏÍf]Cµ¥+7øM│╔ðx14│x04;▄½╚Õf┬│yx12J÷ÝÝdUMx12lLbྠ°Ù3x05x7F6ıÛA5м┴x14[qx14WÖ6ù4x19àx00ªs{█Êv,╗Ørû8^CÌÕ¥%7ooehx16▀¹þÀ®┤4½Ì)x10¢└ªkx05hª/¥ox15§¹¿0]ó¥Òý¯x16;ÞÖôz¥╗╗╗EHÈRrx1Ax‗Ä┼x04Ьax7FcxËt,p,wõ²ãx14x7Fº<<├"æø¹‗cåHã‗wx1DDx13¹lx1Fx04x18À¸9¥o«­¨äe╝x1DFïFs▀5; ╬Cx1E┐ر4k8─x00ıñc┘▓è9â╚añ║6bï,BÈx01Í0═­]}6Äôx04x06öÖ▄Tv4eÖ&╬ÏQª┴l6ÍVM┼ü&ÜÑE£ò9▒JDx1E?/┴t│x1E?À╬k┼ù(x07f5çUx03kAèáRß=êªÙ.5C¹ôåcıM▀2+õvÚ9EJfÄx03»x1D­pÜyª¸òx7F│ÿëx080õ$ôE_Ax04MÊx07│ú$½3Ô‗Çgx08/1jàAÉ█rVuû>$ü5├jk;,x08x1AÖþºø╦«Þym-Îv¸ÜÍ`Q©┌ÉIH├Ü─│x03å|ÎõA╩ùnäÔ/,¾┌x14<F3,Ýàþx07╝┤ı§Wþ[sU+X_Aý[aæx1Dm=u}║è╣¶║x1D¤Sx0F5k╔f5x1Ecö¯x19x16╠─░6ïÒÓ║QU*u2x1752B╦øx16Ë║╚Y°·ò}úåo5x1Ax18vx18x04[z┌x1EG‗«ÃÏWÍÄVx11©¬[tÁe¼óËäf┤ß/æZ╠g­6Ý‗Ò8Óó╠¸°x12x1F/²x14í=Ã▓Hþ÷╠¤dÑx1Anþ■çÖdN8âî%x00|^Ú▄±q.╦X+º1a░7Íx12│d╦ö<┴x05²¦¦àÀõ9x03i¹ó}╔é9x7F╝úÄaéê─H`‗,6Í2'÷×­tøx07Yú®└x19eQ³x06Úx03ø▓╝µJ┘Qß┬■║îNÓ;þ¸ë╚ã┬╣»┼$6Ïħ#┌µ┌æx175MhI>äÿfx14ª»ÏîËx12x16©WUaõ%|x02-┘tgþx12[æ­+╠zW÷╠Mï?Ûõix12ÊÑýx1AYË├®═x12Õßt×‗x04ó üK²e>Í║±òx19Cx11HÍZð▀Xï»ñx1Dx7Fx16├E0ê▒x12Òûx1E¸º^6ͧ°jUð(x07┘QûE│±psx1CÕÆ-x16°Ëp£ððU{j{~▄%╝Å╦ôj▓4|WzÞî▄ßD3k£a*x1AT╬¡Üqö·dò1│1x08Ü2ëåÌâx04v▀═╝1ó╗x7F¡■sã]ƒIð─x12├Á:Ùµfª¾├ûÓh▄¯¾Öy╔ô╠ç┌^A░Éxéx15Öìx03>╔V+Fäx14·Ý-à`.wóDÇl<x0F!LÓç╝&²ãx00æÕÄx1F¬¬S´ü&_¬À╗«┴§ßVù╔Fùæ¬Í█x1F└─┬┤ààÝ╚¢V2WaJ¼┤¢▄ãx136¾âÙ1K|x16()vËx16LþOVÈwÖkx03èìáx05╚╗h]Åx01Üx08█Ð├i4--<x06D$x03 ®½╠]Æ¿¡Bºmâ¤└&s╬fÊVôx06<¼░bf┼,%Ltò╠Ûò"!x0E5▄┴è¤rvx17¨`;▄x02t$┘8x04x1Dx16¼┌AÜUµýWVGá.áÆN|Etíæcì8¥#7§Jïx0E├{;©ÚʧË8`Îc?x14x12┘Ðò╣]àÉÔ╝@ôPÅ*§Í­"ðîQ^¨a<¤6fßçx1Eª╔r²█╠9ƒ&x11x104~8ÖL╠)ÛèòÛ┘Üãfseu!6÷x15e{d9àìx19╝ı% 16WÝI ▒-Ñ│±ÑÅx05┼¦═╣VÝÈx0E£e¦'¶I┐Tvx1AÑ&6Táô6─x17~ÑÂÿ┼jx0ER█Ìö┌ÿî&╠╠=┬8¸x04ÞYT┤╩Ñ┴ç½Ê├í:ýx0F┘·o^ox16êÞ¬ıx14e<«x1E~╝x{°╩«±~ƒx15UIËvx02ux16þIð(x0FÁBvyå`(ʧx11ØW5a§û> x1Fû­ÿ│¼U2.╠S3ºÚ╠ôx14▀qõçx19OÛx1CøÙE8¤ê+|Õ­ý▀x03¤¹▄x15q\x02á«█;bÐî'Ï£Êe9âx00O;¾ÖÀ,VPx1FïeÁv'x7F±|m¢┼t‗ÒDBÁdOàÓûLÿû Ìix1DÝ╣x14௲@§{"Ó§yè`Öbë§x16O,x14▒«dIwx0Fx00CiwW*┐x11a·x13®Q╬'k.½©║Ðx14┴0■3Wx0F¿Ùx0E═ëÇ╣x1C1┘¦]x7F#bx11ènÈBÄ®}Q´C┼ZÀıx03³úx1Cv¡JÎ┐ö(aÜàS[«è┤%x1D<#e┐Âõx04,MQºx1D╝Òx0Ex1C■{È▒x0FñGl¦$Q¶`x15╣Pº│Xöçƒm¸x06ZØz±cx0Fßf▓ø1eëÆ| x04Nx1FuÏx1FÊÖ▒8¡x11óbØN x1F³é¬?úB½░ñÔD│NØä!x1F╝A¾ƒæ ü«üÞ╣]Éÿx06Íô/9tM>°x1C═▀úÚ¤¿└ÊÚx06#b|(x1Fx1C:┘x1Ck,¹²/h─x0FÛ$¿ðÖ╔x07¤¿°g$▄x04ï¸.eæ|­äZ¯x0Ex17v5?░▀Ìx15õ?6|ÿx05ØIÊA8¤:╚ç¦╣ôѨtx1EÓ6ç¯þx10y~ Ý&ýbx1EÖ4¨úNÄ╝x0Eð©å$EüÆp x16x05^%<Ëÿà9d├ècƒ|x05ÛÙ¡ô¬urO+»ÛXMá;‗ È═óõ║x13┼x19x04╩a$Wä{x07'ó¦┐ÿsÚ#Àà"oIòx05MhÇO8étçºwx07┐atø²Oûx14½Bf╠âx7FÙf×7g¶l¿ni£9x0E<pÂü½S×·x0Ex7Fx19┴Îx17`Å1îke╔£´Êx05èx1F╬æ┬▀5eì▀Õħý­╦ßß█:âGQx18‗+X■~#òx1D¢x02/bcV ¿Gx1Ex18W]‗_ç˪x05┐â¼.Óf×x1D▒Á,£T0ì¦ÁôBæíx04þéÞ;│õ³┌x06Çx14█Ø%ÅtYx§x1F¦x12æâ__x14QÚlß!@9[ok┼Øæ>È»FzymT¼å2ıE¼*iê└õx02ƒ2x06õx1C{1ÐòIܳ┐FèT%&÷░ùƒj╔Rê$═Æix13├x02t©õ­ (f▒dUx16eÇÈ)╩ÞûHùbgã┌îb¬p+x0E· Æx0FvC;ì▒ñ2W4x15]sx05c║hæ░ÏÆIçx149x16¾¹Pí╚ä-¨¨ÚÙûa¶G-Mûèv?▀uyXì(·ÕÀ|┼x/°Aþ╝9ìµë├À║öä╝x½ÀÝ/■ÉÜÝ{w┌ÎHô¦┤2Wx19x04¡¾2èÖ%Áx18Px1AÁ╠¨x12x1E0èq╠øx08iäVM[x10Fö#QDSæ»Ô¬x12x16²2ïæÉ.▄x13HıÒÁ2°═ÎCÎ $▒9Øx1D╬b:*│õx08▒M®$x08Lx17ôûÝãRt²x19╗╩Åõx00x00Ágö&╣x00øx08ï-╣?,x16L¥.╚ív▒╚7ð=iÍüPø(┐ôx04ox05ù9¤öx1EQÞNi╔Mv±x0E┐B╝t╠µÃ0"Ïh!©¢x7FRMÙ░õîª■×µÙ&Kþ¥vÈëà¢^ÊzÀÂ─■A░ç)÷‗)÷j▒x13/¤N~║~¯6|Àë╚N£ðlåv"ZDU5ðIx10ì¾blc/gj»iªx14═í#ØÉlx1E╣ým®x05Øe?Ôc´Û{Ûý5oo7é╬&Øx10‗ð=‗³└mñêÝ╠¡╚«¯SßKv{Íôf┬¥Ïx02νe│é▓ø╗╚À+$Ìx05`▒*│­Y╣,ïc╝jx7F¡o¢ þy+hÞx15x0F?´1_r╣x140zEx10:u&×▀aÔx1Fx03F eÇíH^`Ç▄~y╬Ïè*(¤9þö<hµf?x7Fx12ñ■┤╣]ÐFVI╗â╚7D2▓z x0E+▒³¬½x07d2nx14╣x016¢¢╗╚Ï­¦ç¤_==▓?x1FÊ >ƒ8G'»[7ËÀ_┤/ôx01¹■·&y=z¨┌{¬²³éEËRÁ9'wx1C´ªà╦]º░▀$É(Ñù╦]êóâ┌x1E┤▒oUAXç╣ùdS¸,▀#¾Xx06ø═.ø┼&ñGQíx05 »í╚h─´<ÅQêçNF¹«ÏRK┘tGS¹▓öG|Ì╗!i x003L▒ëx00x1DWùÉ®ºfeÓx11ºÁt~2┴·tÕx1Dï©ë&ʺ_^× D{Ãx11RªYx13x04uY_H?x18p(2¾O»Ý´▄)¤ãx15WßÍW¨ùSPË█D‗²¹7ÝA[òòÝ╩¯=òTß;IöFô¼¬¹fʨ┤c®ªk±»╬■■7│Ö%Î"ù¦Óünx01x05█+@˱x1A^s╣Z1╦&ÁáÍóø;║▄½n═rKÀ┼x1E‗x1A}vax1DKùø╣0ı-x18jþ╩È·Ðbx146mÜS║{╦x17£┼ܵñ║WLy÷̃qD±u│ULx08°MVè┌▄¥┌¿9XZòÙhö╬%S¼Õz╚[©¦§Ðöвù9¾├Êx07wÚX©êx0F+Jï┤x05ãx00ÈVLük½╝úhyÐîSıx19x05f─(v╬Þíı£║ØØ┴x1D╚Ùx03°x7F@Ñvbƒ╬ ╗╣u¬Jºìx0FOƒ_x1EE÷²º§måx02d│ý.▒Û£WòÞðnı>x19ñx1F¹x7FrXFQøx08╬[x14x00ËÖx12¨ìU¹ªþM?‗?x1F╝>m*ò£│#x17Å¢$óx10à>à¦<³»▒D╔ùÙ#¨H▓Óx0FrJûx00%╩ÙÊíëûzµMפ║'¦Ðº├°ÚïeÒ¦┘çë}Ê‗Zx17Ú┐║OäÒéx17cë°╩úa½┤H^üOÔÒÆ╗û╩╝x0F/Äx17■I‗|Éx18ô¯Õí¸ßÕU´├ïx13¹3 ╔■­V 2²ÚÞ­x03é²çZx7FÏ7±gá÷ÞOx7FÈx15x7FfQ┘x1Fx0EDøªµÑíHÁ!g=N╚x7F╦┤x18¿ì(S°x01Æ55╬6█ìk#:KD³Z┐û)│x0EóøƒÉͲ|uPÓªx1D¨Óö"MÓ2òÔ╣ì²È¤ÿ_ñ┼¸fí│à6¢#öx0F■[ó¸|QJx01A¨èÅmµ¶?6áe═x18ÊÕÔË*6x19║³║/Mvo:╣Á`¶x17g║±Û­Ø~¬åƒfïÍ└▒?O°┼¶Õx7F¾dx01úù(├á|[¬);¥ÃE─YÖx1Dõg¤0«x13┼Ϊñ½║&Áñ╗Jê#Rx13¹8±/Ös%"[ƒ°Ï╦x10VË┴Æ░÷x1Fx0Eàyfi>0wv╣┬;±zK/s¾x7F³$▓Ý©æU]Á)¨╣░║yY,÷ð‗Qàx1Få<¨H¦x14{ú¯Dðá¦dç¦Ì¯ÏÕ}pк▄x1Fx14└¯Þ¶T;BJ┼2║²%ËÒ¾ù╚ÕÅØݹÈ▒#ólôYnex11x1Dj─▄ª]ò¾y┼x05)÷x18Âc¡x05kvqnoÝì╩Ïf§x00$êªx19{+■»ôôñ7)Åwïx07)╚|ïx17)╚q┼ïöÔ]═·x15╚÷x1Dýfÿ'²-+ò/(¥ºÍÊ9x1FS‗Ð÷Ô÷ѵx1Ce/«ÌÌ<¨ð~┘■È~¢º8Úx´­Þ²Hì××:â7±│úô│y©°p¾õ*·°┴x0E┐<=vx7F]ý)³╩Öì┐~█ÄBÑ┐Ãx1Fx19wÄ­x16|u╬:°9 ݬÙx16‗░¦s>¥x²R?ì¤ÝÎØx195ª÷ÖÃx15À├DÚ­dztrÏqÚ[Ù$®¿x13b<;=╣õ´Ëƒú¤»z¡0²¶IK¥<y╗x Ûݽ├=S<§r-ʶÝm╩âtb¬╬┐┐■ÂÏ´£Á¥Ýx7FÁ¥-UE_²GGÖêÎX╩tÒyG■jñAζx08ÕÆÙSýãNx16%╗╗[x159W╦Wíûo▓x$E├D¨÷v¹‗^Tï^<x7Fô─ÜÅ┘XûWèwx0Fx03x12[ë╗î@³å[´?‗Dı▓-╦ÜÕD╠Ôx15x13EùÝ,:┼┤߶×GE¨╚}x1AAäg¶­úzBx16Wïy~ ¾æv0°âç%ÁÎ'ÀÀUùF│÷BìF/¾gpÕ*6sx1F ƒx1E¢{■µ¢l╩¶£ã¤c╗╬x15Ýx15¹WÏ/,zSV<&º¸Õð┤x03ÃÉE/úx05OÄX╩eMz;foÑ°x0E]õ4.#▀òTðx08Ü╦Ôx05x1EM{x0Ex17æ%¾4Ò.ÐL®Ù¨¯¯yAÒ╣█kÞx1A┴▓mmÍ"jàäx0F┼^ª,¾ûô¸┐╝x1C{J^8x15ðÏ*~xçx0E½fx11_'═ÑK2ÑQx00y¬¤ÂxÿıH┌3תê4ܽ└▓¾W.¶┴¼å9x1EùÆVöí█13¾À_äÆx19¶!.®ÿõçtzÒPÍx11x12îi&x08N åR┬Ã@ÛX&Ó£ë╣ôsÑ╝Òyð¾!tdx13╚v┌Ðx02~³Iò"mU┤¦³¦╔»>_x00Õx0FÞx15╠cfMe¼r┌═qâÈÅYx11Ó7É"4▄u[SaÍñI´gx1Cè·´,x1Deì¢fx19AÆVx1E:/èÀRÁ:þ|úðÉ®x1DNx1C>x08ßwsÙn░~JÒTx13┼ê±v░¦¦ƒà─¶─FmÌ}n║╣àb┬ x17O(ϬV▀┘ô¨,>¥rx,ÿx14þx1AI┤ÉÞb¦ÚÚÖ@Kx10x1CÑ)¶░=©g˨x1EXK;╚ã{t▒┤º©ï▒8ÓP8Ýx1F°═x10╠+tú£Wx07x01váx02x1C{JýR æå<eËx15ç2_─ÔcuWì┤JÒÖcÝ-x7F╗Êuù~ã╦òBx7Fàå‗·┼BtEIÉñ/þnìÏ╗Ex1D²`øOé(ÜÁ╝ÿèóïÙmx0Eq¢ïl½&¡x08Tú&ôïá¬Ø$Ù·`s¼x17ÑÙÚÎamı▀OÝ|~¦x10Õ´ix14ãø$fÚ4]KÝ ¬x08x1EO&H©x12:_K╩3ûÁ`Î│uG°òk~#▒K¯Hx0E¤2.EIµES$jx1Eùãıá└9┐«F²³█osUıx07x0F╗#sÙ o=`Vc'öRx06¤vvx06¾┤Ûx12Ñþkx1D╝F‗x10êx1C e~Û»t┼pU»#┴b:ƒ"Úx15 eÆKJ┐g┐ú6F =¹Øx13æ╦(K©$°ýx1EÕß3-ò▀~#*Õò`^╩;x1D{eÎÇ┼╚x0E+Z█u~ÍÆصs‗ÁíS█_vÁ>ÓèÚ<Æn┤Íx1DQx7FOÃ<Úá║x1C▄a2╔ÚÕÙGÞÝ2®├?¥©vCêe╗øpI&9Z░*s>┘x1A¥"½/n>Æ®═x1A¬"■Á§ªóJ¶O╝`®À¿F│&s£½DeöÕdúýõ╝hj^╠ó¾jÛA ZØfÅG÷¤Ãлæ~¾jÞ?32ıx19·jEx7F¯╣|¡âı¬zþOx0EßþËλÞx15%÷}x14´x04È┼ x1Eu╚│Ë+x14· Ź_─x03ݶ/7x00x00 ◀"

Thank you in advance

Advertisement

Answer

See https://github.com/symfony/symfony/issues/34238#issuecomment-550206946 – remove Accept-Encoding: gzip from the array of headers if you want to receive a unzipped response, or unzip the response on your own

User contributions licensed under: CC BY-SA
9 People found this is helpful
Advertisement