Airplay 远程控制 HTTP 请求

Airplay Remote control HTTP request

我使用带 Raspberry Pi 的 Airplay,所以我安装了 Sharply-sync。 它工作得很好,但我想控制我的 iPhone 的音乐,它正在播放带有 airplay 的音乐。 我看到这个页面是这样做的:http://nto.github.io/AirPlay.html#audio-remotecontrol

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

我的树莓派资料:IP:192.168.X.XX 港口:5000 Active-Remote:1075873687(这是一个例子,因为它每次都会改变)

我知道我必须提出请求的 url 的第一部分,我认为是:http://192.168.X.XX:5000//ctrl-int/1/pause 但我不知道如何放置其余部分...

请问我该怎么做?

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

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

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/ 上的模块文档。