How to set mutiple profiles for cellular page on IR300 via HTTP API?

The HTTP API setting for cellular part is more complex. The whole process is as below:
  1. Ensure that all parameters in cellular part are in default.
  2. Set your expected parameters on web manually and save. Then download the log file, you will find something like below, all the httpd-related parameters and value need to be recorded. (Note that there are some service action and service buffer) 
  3. Back to the web page, clear all the cellular parameters to default.
  4. Then you could init a HTTP API command with all above parameters and value. Please just replace the only one ; between the two profiles, others can keep there. Don't forget the services. You could see my test is successful. 

  5. The command I use is: 
    curl -u adm:inhand@123456 "10.5.62.197:4444/apply.cgi" -d "redial_ppp_profiles=1:TM::0::%3B2:inetd.it.vodafone.iot::0::;&wan3_ppp_apn=&wan3_ppp_authen=&wan3_ppp_sim2_passwd=&wan3_ppp_sim2_authen=&sim1_card_operator=&sim2_card_operator=&wan1_ppp_passwd=&wan1_ppp_sim2_apn=TM&wan1_ppp_sim2_callno=&wan1_ppp_sim2_passwd=&sim2_card_operator=2&sim1_card_operator=2&wan3_ppp_apn=cmnet&wan3_ppp_authen=0&wan3_ppp_passwd=&wan3_ppp_sim2_apn=TM&wan3_ppp_sim2_authen=0&wan3_ppp_sim2_passwd=&_service_action=wan1-restart,pppoe-restart,gnssagent-restart&_service_buffer=wan1-restart,pppoe-restart,gnssagent-restart" -H "Content-Type:text/plain"