Skip to content

Solicitări HTTP POST prin scripturi

Planfix vă permite să trimiteți cereri HTTP folosind Scenarii automate și webhook-uri și acceptă următoarele metode:

  • GET
  • POST
  • PUT
  • DELETE

Exemple de cereri HTTP și de analizare a răspunsurilor

Important

  • Cererile POST sunt trimise din contul dvs. în modul cu un singur fir de execuție. O nouă cerere POST nu este trimisă până când nu se primește un răspuns la cererea anterioară. Din acest motiv, dacă răspunsul serverului la distanță întârzie semnificativ, trimiterea cererilor ulterioare poate întârzia, de asemenea, semnificativ.
  • Dacă nu se primește un răspuns de succes de la serverul la distanță (codul de stare al răspunsului nu este 200), Planfix va încerca să retrimită cererea de mai multe ori, la anumite intervale. Se fac cinci încercări suplimentare: după 5 / 15 / 30 / 60 de minute. Această măsură previne pierderea mesajelor în cazul în care serverul la distanță este temporar indisponibil sau nu funcționează.
  • În plus, timp de trei minute după primirea unui răspuns nereușit sau după ce serverul nu trimite niciun răspuns, din contul dvs. nu vor fi trimise alte cereri POST. Această măsură este necesară pentru ca Planfix să continue să funcționeze stabil atunci când dintr-un cont sunt trimise numeroase cereri, iar serverul către care sunt trimise nu mai răspunde.
  • Puteți dezactiva reîncercările automate din setările pentru cererile POST:

icRyBq.jpg

  • Toate detaliile privind procesarea cererilor HTTP sunt înregistrate în jurnalul tehnic al sarcinii:

3FZLcv.jpg

Utilizarea variabilelor în cererile HTTP

În mod implicit, toate variabilele introduse în URL sunt codificate URL pentru a vă asigura că sunt transmise corect ca parametri de interogare. De exemplu:

https://mysite.com/?param1={{Variable_1}}&param2={{Variable_2}}

Dacă variabila dvs. conține deja parametri codificați sau face parte din URL și nu trebuie codificată, încadrați-o între %%%:

%%%{{Infoblock.RequestURL}}%%%

https://my.site.com/%%%{{Infoblock.Parameters}}%%%

În plus

  • Datele care ajung în Planfix pot fi prelucrate înainte de a fi utilizate.


Mergeți la