powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Как получить JSON объект в обработчике POST-запроса?
1 сообщений из 1, страница 1 из 1
Как получить JSON объект в обработчике POST-запроса?
    #39705979
MAULER
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Здравствуйте.

С клиентской машины делаю POST-запрос из среды PowerShell на следующий URL:

Код: powershell
1.
2.
3.
4.
5.
6.
7.
8.
9.
$headers = New-Object "System.Collections.Generic.Dictionary[[String],[String]]";     
$rawparams = @{
                'cmd' = 'history'
                'period'='this_week'
                'token'='my_token'
              };
$json = $rawparams | ConvertTo-Json;
$result = Invoke-RestMethod "http://mysite.mysrv.ru/hello.pl" -Headers $headers -Method POST -Body $json
Write-Host $result;




В обработчике на сервере, на языке Perl отвечаю:
Файл: hello.pl

Код: php
1.
2.
3.
4.
#!/usr/local/bin/perl

print "Content-type: text/html\n\n";
print "Hello, World!";



а на клиенте, в консоли PowerShell получаю ответ "Hello, World!"
и вроде бы всё хорошо, но мне надо не просто ответить клиенту "Hello, World!", а получить из запроса клиента передаваемый на сервер JSON объект (т.е. cmd, period, token).

т.е. на сервере, в обработчике на PERL, мне как-то надо прочитать из POST-запроса что передал клиент.
Подскажите, как мне это сделать?
...
Рейтинг: 0 / 0
1 сообщений из 1, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Как получить JSON объект в обработчике POST-запроса?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]