Вверх ↑
Ответов: 866
Рейтинг: 186
#1: 2022-08-26 09:01:14 ЛС | профиль | цитата
Stalevar писал(а):
Через браузер пользователь и пароль не нужно вводить, там автоматом


Add(MainForm,14189840,308,203)
{
 Width=874
 Height=471
 Color=-16777204
 Caption="Windows Authenticate"
 BorderStyle=3
 Position=1
}
Add(Button,2266488,371,203)
{
 Left=5
 Top=10
 Width=105
 Caption="Получить JSON"
 link(onClick,4794102:doString,[])
}
Add(Memo,2538246,615,203)
{
 Left=4
 Top=40
 Width=860
 Height=400
 Color=-16777201
 Ctl3D=1
 ScrollBars=3
}
Add(WinExec,11401622,490,189)
{
 FileName="powershell"
 Mode=0
 Action="runas"
 Point(doConsoleExec)
 Point(onConsoleResult)
 Point(onConsoleError)
 link(onConsoleResult,9340663:doWork2,[])
 link(onConsoleError,9340663:doWork3,[(536,216)])
}
Add(FormatStr,4794102,427,203)
{
 DataCount=1
 Mask="$wc = New-Object System.Net.WebClient\r\n$wc.UseDefaultCredentials = $true\r\n$wc.DownloadString('%1')\r\n\r\n"
 link(onFString,11401622:doConsoleExec,[])
 link(Str1,817807:Text,[])
}
Add(HubEx,9340663,532,203)
{
 link(onEvent,13018108:doCharset,[])
}
Add(VisualStrings,817807,427,133)
{
 Lines=#60:http://10.2.19.193:83/api/Agregates/ReadAgregateSummaryAsync|
 Width=340
}
Add(Charset,13018108,553,203)
{
 link(onCharset,2538246:doAdd,[])
}

Stalevar писал(а):
Через HTTPClient не как не сделать?

Наверное, можно, но это нестандартный компонент.
карма: 18

1
Голосовали:Stalevar