Date: Fri, 29 Mar 2024 07:31:12 +0100 (CET) Message-ID: <473896480.47369.1711693872498@docs.flashphoner.com> Subject: Exported From Confluence MIME-Version: 1.0 Content-Type: multipart/related; boundary="----=_Part_47368_31819548.1711693872498" ------=_Part_47368_31819548.1711693872498 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Content-Location: file:///C:/exported.html
=D0=92 =D1=81=D0=B1=D0=BE=D1=80=D0=BA=D0=B5 2.6.8 =D0=B4=D0=BE=D0=B1=D0=B0=D0=B2=D0=BB=D0=B5=D0=BD=D0= =B0 =D0=B2=D0=BE=D0=B7=D0=BC=D0=BE=D0=B6=D0=BD=D0=BE=D1=81=D1=82=D1=8C =D0= =BF=D0=B5=D1=80=D0=B5=D0=B4=D0=B0=D1=87=D0=B8 =D0=B4=D0=BE=D0=BF=D0=BE=D0= =BB=D0=BD=D0=B8=D1=82=D0=B5=D0=BB=D1=8C=D0=BD=D1=8B=D1=85 HTTP =D0=B7=D0=B0= =D0=B3=D0=BE=D0=BB=D0=BE=D0=B2=D0=BA=D0=BE=D0=B2 =D0=BF=D1=80=D0=B8 =D1=83= =D1=81=D1=82=D0=B0=D0=BD=D0=BE=D0=B2=D0=BA=D0=B5 Websocket =D1=81=D0=BE=D0= =B5=D0=B4=D0=B8=D0=BD=D0=B5=D0=BD=D0=B8=D1=8F =D1=81 =D1=81=D0=B5=D1=80=D0= =B2=D0=B5=D1=80=D0=BE=D0=BC. =D0=94=D0=BB=D1=8F =D1=8D=D1=82=D0=BE=D0=B3=D0= =BE =D0=B8=D1=81=D0=BF=D0=BE=D0=BB=D1=8C=D0=B7=D1=83=D0=B5=D1=82=D1=81=D1= =8F =D1=84=D1=83=D0=BD=D0=BA=D1=86=D0=B8=D1=8F
FPWCSApi2Session c= onnectWithHeaders:(NSDictionary<NSString *, NSString *> *) headers=20
=D0=94=D0=BE=D0=BF=D1=83=D1=81=D1=
=82=D0=B8=D0=BC, =D1=87=D1=82=D0=BE =D0=BD=D0=B0 =D1=81=D0=B5=D1=80=D0=B2=
=D0=B5=D1=80=D0=B5 =D0=BD=D0=B0=D1=81=D1=82=D1=80=D0=BE=D0=B5=D0=BD=D0=BE =D0=BF=D1=80=D0=BE=D0=BA=D1=81=D0=B8=D1=80=D0=BE=D0=B2=D0=B0=D0=BD=D0=B8=
=D0=B5 Websocket =D1=82=D1=80=D0=B0=D1=84=D0=B8=D0=BA=D0=B0 =D1=81 =D0=B0=D0=B2=D1=82=D0=
=BE=D1=80=D0=B8=D0=B7=D0=B0=D1=86=D0=B8=D0=B5=D0=B9 =D0=BF=D1=80=D0=B8 =D0=
=BF=D0=BE=D0=BC=D0=BE=D1=89=D0=B8 nginx. =D0=9F=D1=80=D0=B8 =D1=8D=D1=82=D0=
=BE=D0=BC =D0=BF=D0=B0=D1=80=D0=B0=D0=BC=D0=B5=D1=82=D1=80=D1=8B =D0=B0=D0=
=B2=D1=82=D0=BE=D1=80=D0=B8=D0=B7=D0=B0=D1=86=D0=B8=D0=B8 =D0=B4=D0=BE=D0=
=BB=D0=B6=D0=BD=D1=8B =D0=BF=D0=B5=D1=80=D0=B5=D0=B4=D0=B0=D0=B2=D0=B0=D1=
=82=D1=8C=D1=81=D1=8F =D0=B2 Websocket URL
wss://login:passw= ord@test.flashphoner.com/wss=20
=D0=92 =D1=8D=D1=82=D0=BE=D0=BC = =D1=81=D0=BB=D1=83=D1=87=D0=B0=D0=B5, =D0=B7=D0=B0=D0=B3=D0=BE=D0=BB=D0=BE= =D0=B2=D0=BE=D0=BA Authorization =D0=B4=D0=BB=D1=8F =D0=BF=D0=B5=D1=80=D0= =B5=D0=B4=D0=B0=D1=87=D0=B8 =D0=B8=D0=BC=D0=B5=D0=BD=D0=B8 =D0=B8 =D0=BF=D0= =B0=D1=80=D0=BE=D0=BB=D1=8F =D0=BF=D0=BE=D0=BB=D1=8C=D0=B7=D0=BE=D0=B2=D0= =B0=D1=82=D0=B5=D0=BB=D1=8F =D0=BC=D0=BE=D0=B6=D0=B5=D1=82 =D0=B1=D1=8B=D1= =82=D1=8C =D1=81=D1=84=D0=BE=D1=80=D0=BC=D0=B8=D1=80=D0=BE=D0=B2=D0=B0=D0= =BD =D0=B8=D0=B7 =D0=BF=D0=B0=D1=80=D0=B0=D0=BC=D0=B5=D1=82=D1=80=D0=BE=D0= =B2 Websocket URL =D0=B8 =D0=BE=D1=82=D0=BF=D1=80=D0=B0=D0=B2=D0=BB=D0=B5= =D0=BD =D0=BF=D1=80=D0=B8 =D1=83=D1=81=D1=82=D0=B0=D0=BD=D0=BE=D0=B2=D0=BA= =D0=B5 =D1=81=D0=BE=D0=B5=D0=B4=D0=B8=D0=BD=D0=B5=D0=BD=D0=B8=D1=8F =D1=81= =D0=BB=D0=B5=D0=B4=D1=83=D1=8E=D1=89=D0=B8=D0=BC =D0=BE=D0=B1=D1=80=D0=B0= =D0=B7=D0=BE=D0=BC:
NSURL* nsU= RL =3D [NSURL URLWithString:_urlInput.text]; if (nsURL.user && nsURL.password) { NSString* auth =3D [NSString stringWithFormat:@"%@:%@", nsURL.u= ser, nsURL.password]; NSData *authData =3D [auth dataUsingEncoding:NSUTF8StringEncodi= ng]; NSString *authBase64 =3D [NSString stringWithFormat:@"Basic %@"= , [authData base64EncodedStringWithOptions:kNilOptions]]; NSDictionary *headers =3D [[NSDictionary alloc] initWithObjects= AndKeys: authBase64, @"Authorization", nil]; [_session connectWithHeaders: headers]; } else { [_session connect]; }=20