Airplay远程控制HTTP请求

时间:2016-07-03 18:05:26

标签: python http request raspberry-pi airplay

我使用Airplay和Raspberry Pi,所以我安装了Sharply-sync。 它工作得很好,但我想控制我的iPhone的音乐,它通过airplay播放音乐。 我看到此页面执行此操作:http://nto.github.io/AirPlay.html#audio-remotecontrol

所以我必须发出HTTP请求来控制音乐,但我不知道如何使用它: GET / ctrl-int / 1 / pause HTTP / 1.1 主持人:starlight.local。 Active-Remote:1986535575 我怎样才能提出请求(为什么不在Python :))?

我的覆盆子信息:IP:192.168.X.XX 港口:5000 Active-Remote:1075873687(这是一个例子,因为它每次都会改变)

我知道我必须提出请求的网址的第一部分,我认为是:http://192.168.X.XX:5000//ctrl-int/1/pause但我不知道如何处理剩下的...

我该怎么办?

感谢您的回答,我很抱歉我的英语不好......

1 个答案:

答案 0 :(得分:0)

只需使用请求模块。检查下面的示例代码。

import requests
headers = {'Host': 'starlight.local.' , 'Active-Remote': 1986535575}
url = "http://192.168.x.xx:5000//ctrl-int/1/pause"
requests.get(url, headers=headers)

有关详细信息,请查看http://docs.python-requests.org/en/master/上的模块文档。