Hi Liviu,
Apologies for the delayed reply, But your fix works, I have tested and its 
working as expected now. Thank you.
 

    On Friday, 16 February 2018, 7:25, Pasan Meemaduma via Users 
<users@lists.opensips.org> wrote:
 

 HI Liviu,
Thanks for the prompt reply as you guys always do :). I'll rebuild my opensips 
and test again. I'll get back to you with results.

 

    On Thursday, 15 February 2018, 22:38, Liviu Chircu <li...@opensips.org> 
wrote:
 

  Hi Pasan, Thank you for the report - I have spotted and fixed [1] a bug in 
rest_append_hf() that could definitely lead to a world of problems. Can you try 
to pull the latest version of 2.3 and try again? If you're running off 
packages, the only option is to wait until tomorrow and deploy the nightly 
built ones.  Cheers,
  [1]: https://github.com/OpenSIPS/opensips/commit/888d5e9b3f9
  Liviu Chircu
OpenSIPS Developer
http://www.opensips-solutions.com On 15.02.2018 11:53, Pasan Meemaduma via 
Users wrote:
  
  Hi List, 
  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. 
  How do I get around this ? I tried async() statement as well as per docs but 
it didn't work either. 
  I'm using opensips 2.3.3 
  route(xxxx);
  
  route[xxxx] {
     rest_append_hf("Accept: application/vnd.xxx.vapi+json; version=2");
     $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)");
     $json(res) := $var(body);
     if($json(res/success) != 1 ) {
         xlog("L_ERR", "API: Failed to Blocked call request - M=$rm RURI=$ru 
F=$fu T=$tu IP=$si ID=$ci\n");
     } else {
         xlog("L_WARN", "API: Blocked call request - M=$rm RURI=$ru F=$fu T=$tu 
IP=$si ID=$ci\n");
     }
 }
 
  Accept header will only send if I call route(xxxx) twice :/. 
  
   
  
 _______________________________________________
Users mailing list
Users@lists.opensips.org
http://lists.opensips.org/cgi-bin/mailman/listinfo/users
 
 
 _______________________________________________
Users mailing list
Users@lists.opensips.org
http://lists.opensips.org/cgi-bin/mailman/listinfo/users


   _______________________________________________
Users mailing list
Users@lists.opensips.org
http://lists.opensips.org/cgi-bin/mailman/listinfo/users


   
_______________________________________________
Users mailing list
Users@lists.opensips.org
http://lists.opensips.org/cgi-bin/mailman/listinfo/users

Reply via email to