Acasă > forum > Programare IEC 61131 (LogicLab) > Despre FB HTTPClient_v4
tagged: HTTPClient_v4
- Acest subiect are 3 răspunsuri, 2 participanți și a fost actualizat ultima dată 1 an, acum 3 luni da Sergio Bertana.
-
AutorPost
-
Decembrie 22, 2022 la 2: 24 pm #68956Alberto Mengozziparticipant
Bună, în biblioteca HTTPClient_v4, metoda lipsește HostPort (UINT) Numărul portului TCP la care să vă conectați (implicit 80).
Așa cum a existat în v2, este esențial pentru mine, deoarece accesez portul 8082.
Decembrie 23, 2022 la 8: 03 am #68958Sergio BertanaAdministrator al forumuluiNu ai fost atent când ai citit exemplul ST_HTTPClient în partea de jos a paginii de FB HTTPClient.
Începând de la această versiune gestionarea conexiunii TCP de către FB a fost eliminată, acum este necesară instanțiarea FB-ului SysTCPClient în programul dvs. și treceți fluxul de comunicare eFILEP la FB HTTPClient.
Prin urmare, este evident că atât URL-ul, cât și portul la care să se conecteze trebuie definite în FB SysTCPClient si nu mai in HTTPClient.
Aceste modificări au devenit necesare pentru a putea gestiona criptarea TLS, dacă aruncați o privire pe FB SysTLSClient, în cazul conexiunii HTTPS aceasta trebuie introdusă între FB SysTCPClient și FB HTTPClient transferul eFILEP de la un FB la altul.
Ianuarie 26, 2023 la 3: 14 pm #69615Alberto Mengozziparticipant….poate „neatenția” se datorează faptului că în pagina bibliotecii este încă raportat
“HostName (@STRING) Numele serverului utilizat în cerere.
HostPort (UINT) Numărul portului TCP la care să vă conectați (implicit 80).
Page (@STRING) Este necesar șirul de definire a paginii.”(cum am raportat deja în raport)
apoi din fericire am putut folosi vechea biblioteca si nu i-am mai dat seama.
Dar cred că este oportun să schimbi pagina de manual pentru a evita „a nu fi atent” întrucât clientul care trebuie să livreze noile utilaje te sună urgent, ajung acolo și constat că trebuie să schimb un cod fundamental care a fost deja testat si validat, nu este usor sa lucrezi cu laptopul in frig intr-o magazie si de asemenea trebuie sa "ai grija"
Ianuarie 26, 2023 la 4: 01 pm #69620Sergio BertanaAdministrator al forumuluiDe fapt, definiția lui a scăpat HostPort care a fost descris in text desi nu mai este prezent in FB, am procedat la corectarea paginii de manual.
În realitate însă, problema nu ar trebui să apară dacă deschideți un proiect existent, deci deja testat și validat, obiectul HTTPClient a fost deja importat în proiect, așa că, dacă nu actualizați intenționat, FB LogicLab va continua să folosească versiunea veche fără a fi nevoie să faceți modificări proiectului.
Ma refer la acest articol pentru gestionarea importului de biblioteci sau obiecte și a acest articol care în partea de jos descrie ce se întâmplă dacă un proiect vechi este redeschis cu biblioteci incluse care au fost actualizate între timp.
Ai dreptate ca lucrezi la frig intr-o magazie... din pacate am parul alb si am fost de cateva ori in aceasta situatie, si poate chiar in toiul noptii...
-
AutorPost
- Trebuie să fiți autentificat pentru a răspunde la acest subiect.