我尝试读取 GoPro Hero5 的状态文件。
如果您在连接到 GoPro-Wifi 时键入“ http://10.5.5.9/gp/gpcontrol/status ”,相机会以 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 获取文件将不胜感激!