{"id":248942,"date":"2026-09-22T13:31:30","date_gmt":"2026-09-22T11:31:30","guid":{"rendered":"https:\/\/blog.adesso-bc.com\/?p=248942"},"modified":"2026-09-22T13:41:00","modified_gmt":"2026-09-22T11:41:00","slug":"odata-v4-szolgaltatas-ellenorzese-sap-gateway-oldalon","status":"publish","type":"post","link":"https:\/\/blog.adesso-bc.com\/hu\/odata-v4-szolgaltatas-ellenorzese-sap-gateway-oldalon\/","title":{"rendered":"OData V4 szolg\u00e1ltat\u00e1s ellen\u0151rz\u00e9se SAP Gateway oldalon (SAP-integr\u00e1ci\u00f3, 4. r\u00e9sz)"},"content":{"rendered":"\n<p class=\"has-large-font-size wp-block-paragraph\">Service Binding, metadata, CSRF token \u00e9s PATCH k\u00e9r\u00e9s gyakorlati szemmel<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Az el\u0151z\u0151 r\u00e9szekben bemutattam, mi\u00e9rt \u00e9rdemes egy k\u00fcls\u0151 alkalmaz\u00e1st RAP\/OData alap\u00fa szolg\u00e1ltat\u00e1son kereszt\u00fcl SAP-hoz kapcsolni, majd v\u00e9gigment\u00fcnk azon is, hogyan \u00e9p\u00fcl fel SAP oldalon a RAP objektuml\u00e1nc. A fejleszt\u00e9s v\u00e9g\u00e9n azonban j\u00f6n egy nagyon gyakorlati k\u00e9rd\u00e9s: honnan tudom pontosan, milyen URL-t kell h\u00edvnia a k\u00fcls\u0151 alkalmaz\u00e1snak, milyen entity setek \u00e9rhet\u0151k el, milyen mez\u0151ket v\u00e1r a szolg\u00e1ltat\u00e1s, \u00e9s hogyan lehet m\u00f3dos\u00edt\u00f3 k\u00e9r\u00e9st, p\u00e9ld\u00e1ul PATCH m\u0171veletet v\u00e9grehajtani?<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A f\u00f3kusz most nem \u00faj RAP objektumok l\u00e9trehoz\u00e1s\u00e1n van, hanem az elk\u00e9sz\u00fclt OData V4 szolg\u00e1ltat\u00e1s ellen\u0151rz\u00e9s\u00e9n \u00e9s fogyaszt\u00e1s\u00e1nak el\u0151k\u00e9sz\u00edt\u00e9s\u00e9n. Ez k\u00fcl\u00f6n\u00f6sen fontos, mert egy k\u00fcls\u0151 alkalmaz\u00e1s integr\u00e1ci\u00f3j\u00e1t nem szabad \u00e9rz\u00e9sb\u0151l meg\u00edrni. A pontos v\u00e9gpontokat, mez\u0151neveket, kulcsokat \u00e9s t\u00edpusokat az SAP oldali szolg\u00e1ltat\u00e1sb\u00f3l kell kiolvasni.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"940\" height=\"340\" src=\"https:\/\/blog.adesso-bc.com\/wp-content\/uploads\/2026\/09\/image.png\" alt=\"\" class=\"wp-image-248944\" srcset=\"https:\/\/blog.adesso-bc.com\/wp-content\/uploads\/2026\/09\/image.png 940w, https:\/\/blog.adesso-bc.com\/wp-content\/uploads\/2026\/09\/image-480x270.png 480w\" sizes=\"(min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) 940px, 100vw\" \/><\/figure>\n\n\n\n<p class=\"has-large-font-size wp-block-paragraph\">Hol tal\u00e1lhat\u00f3 a service root URL?<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A k\u00fcls\u0151 alkalmaz\u00e1s sz\u00e1m\u00e1ra az egyik legfontosabb adat a service root URL. Ez az az alap URL, amelyhez k\u00e9pest az entity seteket, a metadata dokumentumot \u00e9s a konkr\u00e9t rekordokra mutat\u00f3 URL-eket h\u00edvjuk. Ezt nem \u00e9rdemes k\u00e9zzel \u00f6sszerakni. A helyes kiindul\u00f3pont az Eclipse\/ADT Service Binding objektum. Itt l\u00e1that\u00f3, melyik service definition van publik\u00e1lva, milyen binding t\u00edpussal, \u00e9s milyen URL-en \u00e9rhet\u0151 el a szolg\u00e1ltat\u00e1s.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Egyszer\u0171s\u00edtett forma:<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code has-medium-font-size\"><code>https:\/\/&lt;host>:&lt;port>\/sap\/opu\/odata4\/...\/&lt;service>\/0001\/<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">A fontos tanuls\u00e1g: a k\u00fcls\u0151 alkalmaz\u00e1s nem a CDS view nev\u00e9t, nem a behavior nev\u00e9t \u00e9s nem az adatb\u00e1zist\u00e1bla nev\u00e9t h\u00edvja. A k\u00fcls\u0151 alkalmaz\u00e1s a publik\u00e1lt OData szolg\u00e1ltat\u00e1s service root URL-j\u00e9b\u0151l indul. Ha ez az URL hib\u00e1s, akkor minden m\u00e1s is hib\u00e1s lesz: a GET, a metadata lek\u00e9r\u00e9s, a CSRF token k\u00e9r\u00e9s \u00e9s a PATCH m\u0171velet is.<\/p>\n\n\n\n<p class=\"has-large-font-size wp-block-paragraph\">Honnan tudom, mi az entity set neve?<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A k\u00f6vetkez\u0151 gyakori f\u00e9lre\u00e9rt\u00e9s az entity set neve. Sokan ilyenkor a projection CDS vagy az interface CDS nev\u00e9t pr\u00f3b\u00e1lj\u00e1k megh\u00edvni. Ez rossz ir\u00e1ny. A k\u00fcls\u0151 fogyaszt\u00f3 szempontj\u00e1b\u00f3l az sz\u00e1m\u00edt, hogy a service definitionben mit tett\u00fcnk ki expose n\u00e9ven.<\/p>\n\n\n\n<p class=\"has-text-align-left wp-block-paragraph\"><strong>P\u00e9ld\u00e1ul:<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code has-medium-font-size\"><code>define service ZUI_AOT_IF_USER_O4 {\nexpose ZC_AOT_IF_USER as Users;\n}<\/code><\/pre>\n\n\n\n<p class=\"has-text-align-left wp-block-paragraph\"><strong>Ebben az esetben a k\u00fcls\u0151 alkalmaz\u00e1s sz\u00e1m\u00e1ra az entity set neve:<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code has-medium-font-size\"><code>Users<\/code><\/pre>\n\n\n\n<p class=\"has-text-align-left wp-block-paragraph\"><strong>Teh\u00e1t egy egyszer\u0171 GET k\u00e9r\u00e9s \u00edgy n\u00e9zhet ki:<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code has-medium-font-size\"><code>GET &lt;service-root>\/Users<\/code><\/pre>\n\n\n\n<p class=\"has-text-align-left wp-block-paragraph\"><strong>A metadata el\u00e9r\u00e9se pedig:<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code has-medium-font-size\"><code>GET &lt;service-root>\/$metadata<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Ez nagyon fontos k\u00fcl\u00f6nbs\u00e9g. A k\u00fcls\u0151 alkalmaz\u00e1snak nem bels\u0151 SAP objektumneveket kell ismernie, hanem a publik\u00e1lt szolg\u00e1ltat\u00e1si szerz\u0151d\u00e9st.<\/p>\n\n\n\n<p class=\"has-large-font-size wp-block-paragraph\">Mire val\u00f3 az \/IWFND\/V4_ADMIN?<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Az \/IWFND\/V4_ADMIN az OData V4 szolg\u00e1ltat\u00e1sok SAP Gateway oldali adminisztr\u00e1ci\u00f3s fel\u00fclete. Itt ellen\u0151rizhet\u0151, hogy a service group publik\u00e1lva van-e, el\u00e9rhet\u0151-e a szolg\u00e1ltat\u00e1s, \u00e9s innen tesztelhet\u0151 is az adott OData V4 endpoint. A projekt sor\u00e1n ez kulcsl\u00e9p\u00e9s volt, mert az ADT-ben elk\u00e9sz\u00edtett service binding \u00f6nmag\u00e1ban m\u00e9g nem jelentette azt, hogy a k\u00fcls\u0151 alkalmaz\u00e1s m\u00e1r biztosan fogyasztani tudja a szolg\u00e1ltat\u00e1st. A Gateway oldali publik\u00e1l\u00e1snak is rendben kellett lennie.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Amit itt \u00e9rdemes ellen\u0151rizni:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>l\u00e1tszik-e a service group;<\/strong><\/li>\n\n\n\n<li><strong>publik\u00e1lt \u00e1llapotban van-e;<\/strong><\/li>\n\n\n\n<li><strong>elind\u00edthat\u00f3-e a service test;<\/strong><\/li>\n\n\n\n<li><strong>m\u0171k\u00f6dik-e egy egyszer\u0171 GET k\u00e9r\u00e9s;<\/strong><\/li>\n\n\n\n<li><strong>el\u00e9rhet\u0151-e a metadata<\/strong>.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Ha ezek SAP oldalon sem m\u0171k\u00f6dnek, akkor nincs \u00e9rtelme a C# kliensben, Postmanben vagy b\u00e1rmilyen k\u00fcls\u0151 alkalmaz\u00e1sban keresni a hib\u00e1t. El\u0151sz\u00f6r az SAP oldali publik\u00e1l\u00e1st kell rendbe tenni. Ahhoz, hogy a service testet el\u00e9rj\u00fck, meg kell keress\u00fck a publik\u00e1lt endpointunkat \u00e9s r\u00e1kattintani a Service Test f\u00fclre, ezut\u00e1n megny\u00edlik a teszt fel\u00fclet, amelyen dolgozni tudunk.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"940\" height=\"542\" src=\"https:\/\/blog.adesso-bc.com\/wp-content\/uploads\/2026\/09\/image-1.png\" alt=\"\" class=\"wp-image-248945\" srcset=\"https:\/\/blog.adesso-bc.com\/wp-content\/uploads\/2026\/09\/image-1.png 940w, https:\/\/blog.adesso-bc.com\/wp-content\/uploads\/2026\/09\/image-1-480x270.png 480w\" sizes=\"(min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) 940px, 100vw\" \/><\/figure>\n\n\n\n<p class=\"has-large-font-size wp-block-paragraph\">A metadata szerepe<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A $metadata az OData szolg\u00e1ltat\u00e1s egyik legfontosabb r\u00e9sze. Ez \u00edrja le, milyen entity setek \u00e9rhet\u0151k el, milyen mez\u0151k vannak, melyek a kulcsmez\u0151k, milyen t\u00edpusokat v\u00e1r a szolg\u00e1ltat\u00e1s, \u00e9s milyen form\u00e1ban kell a k\u00fcls\u0151 alkalmaz\u00e1snak kommunik\u00e1lnia az SAP-val. Ez\u00e9rt a k\u00fcls\u0151 alkalmaz\u00e1st nem a saj\u00e1t felt\u00e9telez\u00e9seinkhez kell igaz\u00edtani, hanem a metadata dokumentumhoz.<\/p>\n\n\n\n<p class=\"has-text-align-left wp-block-paragraph\"><strong>P\u00e9lda:<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code has-medium-font-size\"><code>GET &lt;service-root>\/$metadata<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">A metadata alapj\u00e1n der\u00fcl ki p\u00e9ld\u00e1ul:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>mi az entity set pontos neve;<\/strong><\/li>\n\n\n\n<li><strong>melyik mez\u0151 a kulcs;<\/strong><\/li>\n\n\n\n<li><strong>milyen mez\u0151k l\u00e9teznek;<\/strong><\/li>\n\n\n\n<li><strong>mi a mez\u0151k pontos neve;<\/strong><\/li>\n\n\n\n<li><strong>milyen adatt\u00edpust v\u00e1r az SAP;<\/strong><\/li>\n\n\n\n<li><strong>mely mez\u0151k m\u00f3dos\u00edthat\u00f3k;<\/strong><\/li>\n\n\n\n<li><strong>vannak-e navig\u00e1ci\u00f3s kapcsolatok vagy ETag inform\u00e1ci\u00f3k.<\/strong><\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Ez k\u00fcl\u00f6n\u00f6sen POST vagy PATCH k\u00e9r\u00e9sn\u00e9l fontos. Ha a metadata szerint egy mez\u0151 neve IsActive, akkor a payloadban is ezt kell haszn\u00e1lni. Ha a metadata szerint egy mez\u0151 stringk\u00e9nt van publik\u00e1lva, akkor nem k\u00fcldhetj\u00fck \u00fagy, mintha boolean lenne. A metadata teh\u00e1t nem mell\u00e9kes technikai f\u00e1jl. Ez a szerz\u0151d\u00e9s a szolg\u00e1ltat\u00e1s \u00e9s a k\u00fcls\u0151 alkalmaz\u00e1s k\u00f6z\u00f6tt.<\/p>\n\n\n\n<p class=\"has-large-font-size wp-block-paragraph\">Mi az X-CSRF-Token?<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A CSRF token m\u00f3dos\u00edt\u00f3 HTTP m\u0171veletekn\u00e9l fontos. Ilyen p\u00e9ld\u00e1ul a POST, PATCH, PUT vagy DELETE. A l\u00e9nyege egyszer\u0171: a kliensnek el\u0151sz\u00f6r k\u00e9rnie kell egy tokent, majd ezt a tokent vissza kell k\u00fcldenie a m\u00f3dos\u00edt\u00f3 k\u00e9r\u00e9s header\u00e9ben.<\/p>\n\n\n\n<p class=\"has-text-align-left wp-block-paragraph\"><strong>Tipikus tokenlek\u00e9r\u00e9s:<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code has-medium-font-size\"><code>GET &lt;service-root>\/<\/code><\/pre>\n\n\n\n<p class=\"has-text-align-left wp-block-paragraph\"><strong>Headerben pedig:<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code has-medium-font-size\"><code>Accept: application\/json\nX-CSRF-Token: Fetch<\/code><\/pre>\n\n\n\n<p class=\"has-text-align-left wp-block-paragraph\"><strong>A v\u00e1laszban az SAP visszaadja a tokent:<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code has-medium-font-size\"><code>X-CSRF-Token: &lt;token-\u00e9rt\u00e9k><\/code><\/pre>\n\n\n\n<p class=\"has-text-align-left wp-block-paragraph\"><strong>A m\u00f3dos\u00edt\u00f3 k\u00e9r\u00e9sn\u00e9l ezt vissza kell k\u00fcldeni a headerben:<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code has-medium-font-size\"><code>X-CSRF-Token: &lt;token-\u00e9rt\u00e9k><\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">A kritikus r\u00e9sz az, hogy nem csak a tokent kell megtartani, hanem az SAP \u00e1ltal visszaadott session cookie-kat is. Ha a token egy sessionh\u00f6z tartozik, de a PATCH k\u00e9r\u00e9s m\u00e1r m\u00e1sik sessionnel megy ki, akkor a k\u00e9r\u00e9s hib\u00e1zhat. Ez az egyik tipikus oka annak, hogy SAP Gateway Clientben m\u0171k\u00f6dik egy m\u00f3dos\u00edt\u00e1s, de k\u00fcls\u0151 alkalmaz\u00e1sb\u00f3l nem.<\/p>\n\n\n\n<p class=\"has-large-font-size wp-block-paragraph\">Milyen headerek fontosak?<\/p>\n\n\n\n<p class=\"has-text-align-left wp-block-paragraph\"><strong>GET k\u00e9r\u00e9sn\u00e9l \u00e1ltal\u00e1ban el\u00e9g az Accept header:<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code has-medium-font-size\"><code>Accept: application\/json<\/code><\/pre>\n\n\n\n<p class=\"has-text-align-left wp-block-paragraph\"><strong>Token lek\u00e9r\u00e9sn\u00e9l:<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code has-medium-font-size\"><code>Accept: application\/json\n\nX-CSRF-Token: Fetch<\/code><\/pre>\n\n\n\n<p class=\"has-text-align-left wp-block-paragraph\"><strong>PATCH k\u00e9r\u00e9sn\u00e9l m\u00e1r ezekre kell figyelni:<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code has-medium-font-size\"><code>Content-Type: application\/json\n\nAccept: application\/json\n\nX-CSRF-Token: &lt;token-\u00e9rt\u00e9k>\n\nCookie: &lt;SAP \u00e1ltal visszaadott session cookie><\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Bizonyos esetekben sz\u00fcks\u00e9g lehet If-Match headerre is, p\u00e9ld\u00e1ul ETag vagy concurrency kezel\u00e9s eset\u00e9n:<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code has-medium-font-size\"><code>If-Match: *<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Ezt viszont nem szabad vakon haszn\u00e1lni. Mindig a szolg\u00e1ltat\u00e1s metadata dokumentuma \u00e9s a GET v\u00e1lasz alapj\u00e1n kell eld\u00f6nteni, hogy sz\u00fcks\u00e9ges-e. A header nem dekor\u00e1ci\u00f3. A header az integr\u00e1ci\u00f3s szerz\u0151d\u00e9s r\u00e9sze.<\/p>\n\n\n\n<p class=\"has-large-font-size wp-block-paragraph\">PATCH k\u00e9r\u00e9s v\u00e9grehajt\u00e1sa<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A PATCH c\u00e9lja egy megl\u00e9v\u0151 rekord r\u00e9szleges m\u00f3dos\u00edt\u00e1sa. Ehhez el\u0151sz\u00f6r tudni kell a rekord pontos URL-j\u00e9t. Ez a service rootb\u00f3l, az entity set nev\u00e9b\u0151l \u00e9s a kulcsmez\u0151b\u0151l \u00e9p\u00fcl fel.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Egyszer\u0171s\u00edtett p\u00e9lda:<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code has-medium-font-size\"><code>PATCH &lt;service-root>\/Users('&lt;UserId>')<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">A pontos kulcsform\u00e1t mindig a $metadata alapj\u00e1n kell ellen\u0151rizni. Ha t\u00f6bb kulcsmez\u0151 van, vagy n\u00e9vvel megadott kulcsform\u00e1t v\u00e1r a szolg\u00e1ltat\u00e1s, akkor az URL is m\u00e1sk\u00e9pp n\u00e9zhet ki.<\/p>\n\n\n\n<p class=\"has-text-align-left wp-block-paragraph\"><strong>P\u00e9lda PATCH headerre:<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code has-medium-font-size\"><code>Content-Type: application\/json\n\nAccept: application\/json\n\nX-CSRF-Token: &lt;token-\u00e9rt\u00e9k>\n\nCookie: &lt;session-cookie><\/code><\/pre>\n\n\n\n<p class=\"has-text-align-left wp-block-paragraph\"><strong>P\u00e9lda bodyra:<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code has-medium-font-size\"><code>{ \n\n\"IsActive\": false\n\n}<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Ez csak akkor helyes, ha a metadata szerint az IsActive val\u00f3ban ilyen n\u00e9ven \u00e9s ilyen t\u00edpussal m\u00f3dos\u00edthat\u00f3 mez\u0151k\u00e9nt szerepel. Ha a szolg\u00e1ltat\u00e1s m\u00e1s t\u00edpust v\u00e1r, akkor a payloadot ahhoz kell igaz\u00edtani.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">PATCH eset\u00e9n h\u00e1rom dolgot mindig ellen\u0151rizni kell:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>l\u00e9tez\u0151 mez\u0151t k\u00fcld\u00f6k-e;<\/strong><\/li>\n\n\n\n<li><strong>m\u00f3dos\u00edthat\u00f3 mez\u0151t k\u00fcld\u00f6k-e;<\/strong><\/li>\n\n\n\n<li><strong>olyan t\u00edpust k\u00fcld\u00f6k-e, amit a metadata alapj\u00e1n a szolg\u00e1ltat\u00e1s v\u00e1r.<\/strong><\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Ha ezek k\u00f6z\u00fcl b\u00e1rmelyik hib\u00e1s, akkor nem az SAP \u201erossz\u201d, hanem a kliens nem tartja be a szolg\u00e1ltat\u00e1si szerz\u0151d\u00e9st.<\/p>\n\n\n\n<p class=\"has-large-font-size wp-block-paragraph\">Tanuls\u00e1g<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Az OData V4 szolg\u00e1ltat\u00e1s haszn\u00e1lata nem ott kezd\u0151dik, hogy a k\u00fcls\u0151 alkalmaz\u00e1sb\u00f3l elk\u00fcld\u00fcnk egy HTTP k\u00e9r\u00e9st. El\u0151sz\u00f6r meg kell tal\u00e1lni a pontos service root URL-t a Service Bindingban. Meg kell n\u00e9zni, hogy a service definition milyen entity set n\u00e9ven publik\u00e1lta az objektumot. Ellen\u0151rizni kell az \/IWFND\/V4_ADMIN fel\u00fcleten, hogy a service group publik\u00e1lt \u00e9s tesztelhet\u0151. GET k\u00e9r\u00e9ssel bizony\u00edtani kell, hogy a szolg\u00e1ltat\u00e1s el\u00e9rhet\u0151. A metadata alapj\u00e1n meg kell \u00e9rteni a kulcsokat, mez\u0151ket \u00e9s t\u00edpusokat. Csak ezut\u00e1n \u00e9rdemes m\u00f3dos\u00edt\u00f3 m\u0171veletekkel, p\u00e9ld\u00e1ul PATCH k\u00e9r\u00e9ssel dolgozni.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A legfontosabb tanuls\u00e1g sz\u00e1momra az volt, hogy a k\u00fcls\u0151 alkalmaz\u00e1st nem a saj\u00e1t felt\u00e9telez\u00e9seimhez, hanem a metadata \u00e1ltal le\u00edrt szerz\u0151d\u00e9shez kell igaz\u00edtani. Ha ezt betartjuk, az SAP-integr\u00e1ci\u00f3 sokkal kisz\u00e1m\u00edthat\u00f3bb lesz. Nem tal\u00e1lgatunk, hanem ellen\u0151rz\u00f6tt szolg\u00e1ltat\u00e1si szerz\u0151d\u00e9s alapj\u00e1n dolgozunk.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Service Binding, metadata, CSRF token \u00e9s PATCH k\u00e9r\u00e9s gyakorlati szemmel Az el\u0151z\u0151 r\u00e9szekben bemutattam, mi\u00e9rt \u00e9rdemes egy k\u00fcls\u0151 alkalmaz\u00e1st RAP\/OData alap\u00fa szolg\u00e1ltat\u00e1son kereszt\u00fcl SAP-hoz kapcsolni, majd v\u00e9gigment\u00fcnk azon is, hogyan \u00e9p\u00fcl fel SAP oldalon a RAP objektuml\u00e1nc. A fejleszt\u00e9s v\u00e9g\u00e9n azonban j\u00f6n egy nagyon gyakorlati k\u00e9rd\u00e9s: honnan tudom pontosan, milyen URL-t kell h\u00edvnia a k\u00fcls\u0151 [&hellip;]<\/p>\n","protected":false},"author":11,"featured_media":248980,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_et_pb_use_builder":"","_et_pb_old_content":"","_et_gb_content_width":"","inline_featured_image":false,"footnotes":""},"categories":[336],"tags":[837,905],"class_list":["post-248942","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-sap","tag-odata-v4","tag-sap-gateway","blogauthor-ignac-ferenc"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.8 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>OData V4 szolg\u00e1ltat\u00e1s ellen\u0151rz\u00e9se SAP Gateway oldalon (SAP-integr\u00e1ci\u00f3, 4. r\u00e9sz) - adesso business consulting Blog<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/blog.adesso-bc.com\/hu\/odata-v4-szolgaltatas-ellenorzese-sap-gateway-oldalon\/\" \/>\n<meta property=\"og:locale\" content=\"hu_HU\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"OData V4 szolg\u00e1ltat\u00e1s ellen\u0151rz\u00e9se SAP Gateway oldalon (SAP-integr\u00e1ci\u00f3, 4. r\u00e9sz) - adesso business consulting Blog\" \/>\n<meta property=\"og:description\" content=\"Service Binding, metadata, CSRF token \u00e9s PATCH k\u00e9r\u00e9s gyakorlati szemmel Az el\u0151z\u0151 r\u00e9szekben bemutattam, mi\u00e9rt \u00e9rdemes egy k\u00fcls\u0151 alkalmaz\u00e1st RAP\/OData alap\u00fa szolg\u00e1ltat\u00e1son kereszt\u00fcl SAP-hoz kapcsolni, majd v\u00e9gigment\u00fcnk azon is, hogyan \u00e9p\u00fcl fel SAP oldalon a RAP objektuml\u00e1nc. A fejleszt\u00e9s v\u00e9g\u00e9n azonban j\u00f6n egy nagyon gyakorlati k\u00e9rd\u00e9s: honnan tudom pontosan, milyen URL-t kell h\u00edvnia a k\u00fcls\u0151 [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/blog.adesso-bc.com\/hu\/odata-v4-szolgaltatas-ellenorzese-sap-gateway-oldalon\/\" \/>\n<meta property=\"og:site_name\" content=\"adesso business consulting Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/adessoorange\" \/>\n<meta property=\"article:published_time\" content=\"2026-09-22T11:31:30+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-09-22T11:41:00+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/blog.adesso-bc.com\/wp-content\/uploads\/2026\/09\/pexels-pixabay-210158-1024x684.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1024\" \/>\n\t<meta property=\"og:image:height\" content=\"684\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"martin.kiss\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Szerz\u0151:\" \/>\n\t<meta name=\"twitter:data1\" content=\"martin.kiss\" \/>\n\t<meta name=\"twitter:label2\" content=\"Becs\u00fclt olvas\u00e1si id\u0151\" \/>\n\t<meta name=\"twitter:data2\" content=\"6 perc\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/blog.adesso-bc.com\\\/hu\\\/odata-v4-szolgaltatas-ellenorzese-sap-gateway-oldalon\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/blog.adesso-bc.com\\\/hu\\\/odata-v4-szolgaltatas-ellenorzese-sap-gateway-oldalon\\\/\"},\"author\":{\"name\":\"martin.kiss\",\"@id\":\"https:\\\/\\\/blog.adesso-bc.com\\\/hu\\\/#\\\/schema\\\/person\\\/b029dbc3cacd8c2d5e3f8553852f7f0d\"},\"headline\":\"OData V4 szolg\u00e1ltat\u00e1s ellen\u0151rz\u00e9se SAP Gateway oldalon (SAP-integr\u00e1ci\u00f3, 4. r\u00e9sz)\",\"datePublished\":\"2026-09-22T11:31:30+00:00\",\"dateModified\":\"2026-09-22T11:41:00+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/blog.adesso-bc.com\\\/hu\\\/odata-v4-szolgaltatas-ellenorzese-sap-gateway-oldalon\\\/\"},\"wordCount\":1564,\"publisher\":{\"@id\":\"https:\\\/\\\/blog.adesso-bc.com\\\/hu\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/blog.adesso-bc.com\\\/hu\\\/odata-v4-szolgaltatas-ellenorzese-sap-gateway-oldalon\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/blog.adesso-bc.com\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/pexels-pixabay-210158-scaled.png\",\"keywords\":[\"OData V4\",\"SAP Gateway\"],\"articleSection\":[\"SAP\"],\"inLanguage\":\"hu\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/blog.adesso-bc.com\\\/hu\\\/odata-v4-szolgaltatas-ellenorzese-sap-gateway-oldalon\\\/\",\"url\":\"https:\\\/\\\/blog.adesso-bc.com\\\/hu\\\/odata-v4-szolgaltatas-ellenorzese-sap-gateway-oldalon\\\/\",\"name\":\"OData V4 szolg\u00e1ltat\u00e1s ellen\u0151rz\u00e9se SAP Gateway oldalon (SAP-integr\u00e1ci\u00f3, 4. r\u00e9sz) - adesso business consulting Blog\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/blog.adesso-bc.com\\\/hu\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/blog.adesso-bc.com\\\/hu\\\/odata-v4-szolgaltatas-ellenorzese-sap-gateway-oldalon\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/blog.adesso-bc.com\\\/hu\\\/odata-v4-szolgaltatas-ellenorzese-sap-gateway-oldalon\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/blog.adesso-bc.com\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/pexels-pixabay-210158-scaled.png\",\"datePublished\":\"2026-09-22T11:31:30+00:00\",\"dateModified\":\"2026-09-22T11:41:00+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/blog.adesso-bc.com\\\/hu\\\/odata-v4-szolgaltatas-ellenorzese-sap-gateway-oldalon\\\/#breadcrumb\"},\"inLanguage\":\"hu\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/blog.adesso-bc.com\\\/hu\\\/odata-v4-szolgaltatas-ellenorzese-sap-gateway-oldalon\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"hu\",\"@id\":\"https:\\\/\\\/blog.adesso-bc.com\\\/hu\\\/odata-v4-szolgaltatas-ellenorzese-sap-gateway-oldalon\\\/#primaryimage\",\"url\":\"https:\\\/\\\/blog.adesso-bc.com\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/pexels-pixabay-210158-scaled.png\",\"contentUrl\":\"https:\\\/\\\/blog.adesso-bc.com\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/pexels-pixabay-210158-scaled.png\",\"width\":2560,\"height\":1709},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/blog.adesso-bc.com\\\/hu\\\/odata-v4-szolgaltatas-ellenorzese-sap-gateway-oldalon\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Startseite\",\"item\":\"https:\\\/\\\/blog.adesso-bc.com\\\/hu\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"OData V4 szolg\u00e1ltat\u00e1s ellen\u0151rz\u00e9se SAP Gateway oldalon (SAP-integr\u00e1ci\u00f3, 4. r\u00e9sz)\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/blog.adesso-bc.com\\\/hu\\\/#website\",\"url\":\"https:\\\/\\\/blog.adesso-bc.com\\\/hu\\\/\",\"name\":\"adesso business consulting Blog\",\"description\":\"A leg\u00fajabb fejlem\u00e9nyek \u00e9s izgalmas t\u00e9m\u00e1k az SAP vil\u00e1g\u00e1b\u00f3l\",\"publisher\":{\"@id\":\"https:\\\/\\\/blog.adesso-bc.com\\\/hu\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/blog.adesso-bc.com\\\/hu\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"hu\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/blog.adesso-bc.com\\\/hu\\\/#organization\",\"name\":\"adesso orange AG\",\"url\":\"https:\\\/\\\/blog.adesso-bc.com\\\/hu\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"hu\",\"@id\":\"https:\\\/\\\/blog.adesso-bc.com\\\/hu\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/blog.adesso-bc.com\\\/wp-content\\\/uploads\\\/2022\\\/03\\\/adesso-orange-blog-logo-gry.svg\",\"contentUrl\":\"https:\\\/\\\/blog.adesso-bc.com\\\/wp-content\\\/uploads\\\/2022\\\/03\\\/adesso-orange-blog-logo-gry.svg\",\"width\":100,\"height\":100,\"caption\":\"adesso orange AG\"},\"image\":{\"@id\":\"https:\\\/\\\/blog.adesso-bc.com\\\/hu\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/adessoorange\",\"https:\\\/\\\/www.instagram.com\\\/adesso.orange\",\"https:\\\/\\\/www.linkedin.com\\\/company\\\/adesso-orange\",\"https:\\\/\\\/www.xing.com\\\/pages\\\/adesso-orange\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/blog.adesso-bc.com\\\/hu\\\/#\\\/schema\\\/person\\\/b029dbc3cacd8c2d5e3f8553852f7f0d\",\"name\":\"martin.kiss\",\"url\":\"https:\\\/\\\/blog.adesso-bc.com\\\/hu\\\/author\\\/martin-kiss\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"OData V4 szolg\u00e1ltat\u00e1s ellen\u0151rz\u00e9se SAP Gateway oldalon (SAP-integr\u00e1ci\u00f3, 4. r\u00e9sz) - adesso business consulting Blog","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/blog.adesso-bc.com\/hu\/odata-v4-szolgaltatas-ellenorzese-sap-gateway-oldalon\/","og_locale":"hu_HU","og_type":"article","og_title":"OData V4 szolg\u00e1ltat\u00e1s ellen\u0151rz\u00e9se SAP Gateway oldalon (SAP-integr\u00e1ci\u00f3, 4. r\u00e9sz) - adesso business consulting Blog","og_description":"Service Binding, metadata, CSRF token \u00e9s PATCH k\u00e9r\u00e9s gyakorlati szemmel Az el\u0151z\u0151 r\u00e9szekben bemutattam, mi\u00e9rt \u00e9rdemes egy k\u00fcls\u0151 alkalmaz\u00e1st RAP\/OData alap\u00fa szolg\u00e1ltat\u00e1son kereszt\u00fcl SAP-hoz kapcsolni, majd v\u00e9gigment\u00fcnk azon is, hogyan \u00e9p\u00fcl fel SAP oldalon a RAP objektuml\u00e1nc. A fejleszt\u00e9s v\u00e9g\u00e9n azonban j\u00f6n egy nagyon gyakorlati k\u00e9rd\u00e9s: honnan tudom pontosan, milyen URL-t kell h\u00edvnia a k\u00fcls\u0151 [&hellip;]","og_url":"https:\/\/blog.adesso-bc.com\/hu\/odata-v4-szolgaltatas-ellenorzese-sap-gateway-oldalon\/","og_site_name":"adesso business consulting Blog","article_publisher":"https:\/\/www.facebook.com\/adessoorange","article_published_time":"2026-09-22T11:31:30+00:00","article_modified_time":"2026-09-22T11:41:00+00:00","og_image":[{"width":1024,"height":684,"url":"https:\/\/blog.adesso-bc.com\/wp-content\/uploads\/2026\/09\/pexels-pixabay-210158-1024x684.png","type":"image\/png"}],"author":"martin.kiss","twitter_card":"summary_large_image","twitter_misc":{"Szerz\u0151:":"martin.kiss","Becs\u00fclt olvas\u00e1si id\u0151":"6 perc"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/blog.adesso-bc.com\/hu\/odata-v4-szolgaltatas-ellenorzese-sap-gateway-oldalon\/#article","isPartOf":{"@id":"https:\/\/blog.adesso-bc.com\/hu\/odata-v4-szolgaltatas-ellenorzese-sap-gateway-oldalon\/"},"author":{"name":"martin.kiss","@id":"https:\/\/blog.adesso-bc.com\/hu\/#\/schema\/person\/b029dbc3cacd8c2d5e3f8553852f7f0d"},"headline":"OData V4 szolg\u00e1ltat\u00e1s ellen\u0151rz\u00e9se SAP Gateway oldalon (SAP-integr\u00e1ci\u00f3, 4. r\u00e9sz)","datePublished":"2026-09-22T11:31:30+00:00","dateModified":"2026-09-22T11:41:00+00:00","mainEntityOfPage":{"@id":"https:\/\/blog.adesso-bc.com\/hu\/odata-v4-szolgaltatas-ellenorzese-sap-gateway-oldalon\/"},"wordCount":1564,"publisher":{"@id":"https:\/\/blog.adesso-bc.com\/hu\/#organization"},"image":{"@id":"https:\/\/blog.adesso-bc.com\/hu\/odata-v4-szolgaltatas-ellenorzese-sap-gateway-oldalon\/#primaryimage"},"thumbnailUrl":"https:\/\/blog.adesso-bc.com\/wp-content\/uploads\/2026\/09\/pexels-pixabay-210158-scaled.png","keywords":["OData V4","SAP Gateway"],"articleSection":["SAP"],"inLanguage":"hu"},{"@type":"WebPage","@id":"https:\/\/blog.adesso-bc.com\/hu\/odata-v4-szolgaltatas-ellenorzese-sap-gateway-oldalon\/","url":"https:\/\/blog.adesso-bc.com\/hu\/odata-v4-szolgaltatas-ellenorzese-sap-gateway-oldalon\/","name":"OData V4 szolg\u00e1ltat\u00e1s ellen\u0151rz\u00e9se SAP Gateway oldalon (SAP-integr\u00e1ci\u00f3, 4. r\u00e9sz) - adesso business consulting Blog","isPartOf":{"@id":"https:\/\/blog.adesso-bc.com\/hu\/#website"},"primaryImageOfPage":{"@id":"https:\/\/blog.adesso-bc.com\/hu\/odata-v4-szolgaltatas-ellenorzese-sap-gateway-oldalon\/#primaryimage"},"image":{"@id":"https:\/\/blog.adesso-bc.com\/hu\/odata-v4-szolgaltatas-ellenorzese-sap-gateway-oldalon\/#primaryimage"},"thumbnailUrl":"https:\/\/blog.adesso-bc.com\/wp-content\/uploads\/2026\/09\/pexels-pixabay-210158-scaled.png","datePublished":"2026-09-22T11:31:30+00:00","dateModified":"2026-09-22T11:41:00+00:00","breadcrumb":{"@id":"https:\/\/blog.adesso-bc.com\/hu\/odata-v4-szolgaltatas-ellenorzese-sap-gateway-oldalon\/#breadcrumb"},"inLanguage":"hu","potentialAction":[{"@type":"ReadAction","target":["https:\/\/blog.adesso-bc.com\/hu\/odata-v4-szolgaltatas-ellenorzese-sap-gateway-oldalon\/"]}]},{"@type":"ImageObject","inLanguage":"hu","@id":"https:\/\/blog.adesso-bc.com\/hu\/odata-v4-szolgaltatas-ellenorzese-sap-gateway-oldalon\/#primaryimage","url":"https:\/\/blog.adesso-bc.com\/wp-content\/uploads\/2026\/09\/pexels-pixabay-210158-scaled.png","contentUrl":"https:\/\/blog.adesso-bc.com\/wp-content\/uploads\/2026\/09\/pexels-pixabay-210158-scaled.png","width":2560,"height":1709},{"@type":"BreadcrumbList","@id":"https:\/\/blog.adesso-bc.com\/hu\/odata-v4-szolgaltatas-ellenorzese-sap-gateway-oldalon\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Startseite","item":"https:\/\/blog.adesso-bc.com\/hu\/"},{"@type":"ListItem","position":2,"name":"OData V4 szolg\u00e1ltat\u00e1s ellen\u0151rz\u00e9se SAP Gateway oldalon (SAP-integr\u00e1ci\u00f3, 4. r\u00e9sz)"}]},{"@type":"WebSite","@id":"https:\/\/blog.adesso-bc.com\/hu\/#website","url":"https:\/\/blog.adesso-bc.com\/hu\/","name":"adesso business consulting Blog","description":"A leg\u00fajabb fejlem\u00e9nyek \u00e9s izgalmas t\u00e9m\u00e1k az SAP vil\u00e1g\u00e1b\u00f3l","publisher":{"@id":"https:\/\/blog.adesso-bc.com\/hu\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/blog.adesso-bc.com\/hu\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"hu"},{"@type":"Organization","@id":"https:\/\/blog.adesso-bc.com\/hu\/#organization","name":"adesso orange AG","url":"https:\/\/blog.adesso-bc.com\/hu\/","logo":{"@type":"ImageObject","inLanguage":"hu","@id":"https:\/\/blog.adesso-bc.com\/hu\/#\/schema\/logo\/image\/","url":"https:\/\/blog.adesso-bc.com\/wp-content\/uploads\/2022\/03\/adesso-orange-blog-logo-gry.svg","contentUrl":"https:\/\/blog.adesso-bc.com\/wp-content\/uploads\/2022\/03\/adesso-orange-blog-logo-gry.svg","width":100,"height":100,"caption":"adesso orange AG"},"image":{"@id":"https:\/\/blog.adesso-bc.com\/hu\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/adessoorange","https:\/\/www.instagram.com\/adesso.orange","https:\/\/www.linkedin.com\/company\/adesso-orange","https:\/\/www.xing.com\/pages\/adesso-orange"]},{"@type":"Person","@id":"https:\/\/blog.adesso-bc.com\/hu\/#\/schema\/person\/b029dbc3cacd8c2d5e3f8553852f7f0d","name":"martin.kiss","url":"https:\/\/blog.adesso-bc.com\/hu\/author\/martin-kiss\/"}]}},"_links":{"self":[{"href":"https:\/\/blog.adesso-bc.com\/hu\/wp-json\/wp\/v2\/posts\/248942","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.adesso-bc.com\/hu\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.adesso-bc.com\/hu\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.adesso-bc.com\/hu\/wp-json\/wp\/v2\/users\/11"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.adesso-bc.com\/hu\/wp-json\/wp\/v2\/comments?post=248942"}],"version-history":[{"count":21,"href":"https:\/\/blog.adesso-bc.com\/hu\/wp-json\/wp\/v2\/posts\/248942\/revisions"}],"predecessor-version":[{"id":249005,"href":"https:\/\/blog.adesso-bc.com\/hu\/wp-json\/wp\/v2\/posts\/248942\/revisions\/249005"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blog.adesso-bc.com\/hu\/wp-json\/wp\/v2\/media\/248980"}],"wp:attachment":[{"href":"https:\/\/blog.adesso-bc.com\/hu\/wp-json\/wp\/v2\/media?parent=248942"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.adesso-bc.com\/hu\/wp-json\/wp\/v2\/categories?post=248942"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.adesso-bc.com\/hu\/wp-json\/wp\/v2\/tags?post=248942"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}