<html><head></head><body><div style="color:#000; background-color:#fff; font-family:標楷體, dfkai-sb;font-size:16px"><div id="yui_3_16_0_ym19_1_1518659984271_50326">Hi List,</div><div id="yui_3_16_0_ym19_1_1518659984271_50327"><br></div><div dir="ltr" id="yui_3_16_0_ym19_1_1518659984271_50328">I'm trying to use rest_append_hf function to append an extra header for my rest call. But it doesn't set it unless I call the same function twice.</div><div dir="ltr" id="yui_3_16_0_ym19_1_1518659984271_50298"><br></div><div dir="ltr" id="yui_3_16_0_ym19_1_1518659984271_50329">How do I get around this ? I tried async() statement as well as per docs but it didn't work either.</div><div dir="ltr" id="yui_3_16_0_ym19_1_1518659984271_50330"><br></div><div dir="ltr" id="yui_3_16_0_ym19_1_1518659984271_50331">I'm using opensips 2.3.3</div><div dir="ltr" id="yui_3_16_0_ym19_1_1518659984271_50332"><br></div><div dir="ltr" id="yui_3_16_0_ym19_1_1518659984271_50299">route(xxxx);<br id="yui_3_16_0_ym19_1_1518659984271_50339"></div><div dir="ltr" id="yui_3_16_0_ym19_1_1518659984271_50415"><br></div><div dir="ltr" id="yui_3_16_0_ym19_1_1518659984271_50340">route[xxxx] {<br id="yui_3_16_0_ym19_1_1518659984271_50390">    rest_append_hf("Accept: application/vnd.xxx.vapi+json; version=2");<br id="yui_3_16_0_ym19_1_1518659984271_50391">    $var(rc) = rest_post("http://{{ API_USER }}:{{ API_SECRET }}@{{ API_HOST }}/xx/xx/xx", "{ \"xx\": { \"xx\": [ \"$var(auth_user)\" ] }}", "application/json", "$var(body)", "$var(ct)", "$var(rcode)");<br id="yui_3_16_0_ym19_1_1518659984271_50392">    $json(res) := $var(body);<br id="yui_3_16_0_ym19_1_1518659984271_50394">    if($json(res/success) != 1 ) {<br id="yui_3_16_0_ym19_1_1518659984271_50395">        xlog("L_ERR", "API: Failed to Blocked call request - M=$rm RURI=$ru F=$fu T=$tu IP=$si ID=$ci\n");<br id="yui_3_16_0_ym19_1_1518659984271_50396">    } else {<br id="yui_3_16_0_ym19_1_1518659984271_50397">        xlog("L_WARN", "API: Blocked call request - M=$rm RURI=$ru F=$fu T=$tu IP=$si ID=$ci\n");<br id="yui_3_16_0_ym19_1_1518659984271_50398">    }<br id="yui_3_16_0_ym19_1_1518659984271_50399">}<br id="yui_3_16_0_ym19_1_1518659984271_50400"><br></div><div id="yui_3_16_0_ym19_1_1518659984271_50205">Accept header will only send if I call route(xxxx) twice :/.</div><div id="yui_3_16_0_ym19_1_1518659984271_50494"><br></div><div id="yui_3_16_0_ym19_1_1518659984271_50495"><br></div></div></body></html>