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 не как не сделать?Наверное, можно, но это нестандартный компонент.