我尝试读取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获取文件将不胜感激!