GoPro / Powershell: нарушение протокола при попытке прочитать файл состояния .json - PullRequest
0 голосов
/ 15 мая 2018

Я пытаюсь прочитать файл состояния GoPro Hero5.

Если вы наберете "http://10.5.5.9/gp/gpcontrol/status" при подключении к GoPro-Wifi, камера ответит файлом состояния json.

Я хочу получить этот файл состояния с PowerShell, с Invoke-RestMethod:

Invoke-RestMethod -Uri "http://10.5.5.9/gp/gpControl/status"

Это дает мне следующую ошибку:

Invoke-RestMethod : The server committed a protocol violation.. Section=ResponseHeader Detail=Auf CR muss LF folgen
At line:3 char:13
+ $response = Invoke-RestMethod -Uri "http://10.5.5.9/gp/gpControl/stat ...
+             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (System.Net.HttpWebRequest:HttpWebRequest) [Invoke-RestMethod], WebException
    + FullyQualifiedErrorId : WebCmdletWebResponseException,Microsoft.PowerShell.Commands.InvokeRestMethodCommand

Вот пример того, чтофайл состояния должен выглядеть следующим образом: https://github.com/KonradIT/goprowifihack/blob/master/HERO4/CameraStatus.md

Будем благодарны за любые подсказки, как получить файл с powershell!

...