Żądania HTTP

Z Planfix
Wersja z dnia 01:29, 7 gru 2025 autorstwa PlanfixBot (dyskusja | edycje) (Utworzono nową stronę "{{#seo: |title=Żądania HTTP w Planfix |titlemode=append |keywords=planfix, post-requests, POST-requests, scripts, incoming webhooks, HTTP-requests, http, requests, POST, GET, PUT, DELETE, Sending POST requests using scripts |description=Żądania HTTP w Planfix }} Planfix umożliwia wysyłanie żądań HTTP za pomocą scripts i webhooków oraz obsługuje następujące metody: *GET *POST *PUT *DELETE ==Przykłady żądań HTTP i p…")
(różn.) ← poprzednia wersja | przejdź do aktualnej wersji (różn.) | następna wersja → (różn.)
Skocz do: nawigacja, szukaj

Planfix umożliwia wysyłanie żądań HTTP za pomocą scripts i webhooków oraz obsługuje następujące metody:

  • GET
  • POST
  • PUT
  • DELETE

Przykłady żądań HTTP i parsowania odpowiedzi

Ważne

  • Żądania POST są wysyłane z Twojego konta w trybie jednowątkowym. Nowe żądanie POST nie jest wysyłane, dopóki nie zostanie otrzymana odpowiedź na poprzednie żądanie. Z tego powodu, jeśli odpowiedź serwera zdalnego jest opóźniona, może wystąpić znaczące opóźnienie w wysyłaniu kolejnych żądań.
  • Jeżeli od serwera zdalnego nie zostanie otrzymana prawidłowa odpowiedź (status odpowiedzi różny od 200), Planfix spróbuje wysłać żądanie ponownie kilka razy, w odstępach czasowych. Wykonywane jest pięć dodatkowych prób: po 5 / +15 / +30 / +60 minut. Ma to zapobiec utracie wiadomości w sytuacji, gdy serwer zdalny jest chwilowo niedostępny lub nie działa.
  • Dodatkowo, po otrzymaniu nieudanego lub braku odpowiedzi od serwera, przez trzy minuty żadne inne żądania POST nie będą wysyłane z Twojego konta. Jest to konieczne zabezpieczenie, które zapewnia stabilne działanie Planfix, gdy z konta wysyłana jest duża liczba żądań, a serwer docelowy przestaje odpowiadać.
  • Możesz wyłączyć automatyczne ponawianie prób w ustawieniach żądań POST:

icRyBq.jpg

  • Wszystkie szczegóły przetwarzania żądań HTTP są logowane w dzienniku technicznym zadania:

3FZLcv.jpg

Używanie zmiennych w żądaniach HTTP

Domyślnie wszystkie zmienne wstawiane w URL są kodowane w formacie URL, aby zapewnić ich prawidłową transmisję jako parametrów zapytania. Na przykład:

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

Jeśli Twoja zmienna już zawiera zaszyfrowane parametry lub jest częścią URL i nie powinna być kodowana, otocz ją znacznikami %%%:

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

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

Dodatkowo

  • Dane trafiające do Planfix mogą być dalej przetwarzane zanim zostaną użyte.


Przejdź do