【发布时间】:2014-06-08 19:40:36
【问题描述】:
我试图在服务器端使用 dart 获取 icecast 元数据。
我有一个带有检索元数据方法的对象。
为了获取元数据,我需要向 icecast 服务器发送一个带有特殊标头的 HttpRequest。 如果它是一个合适的 icecast 服务器,我应该得到一个带有键/值对的响应头 "icy-mettaint", "offset"
到目前为止我的飞镖代码。
HttpClient client = new HttpClient();
print(Uri.parse(this.src));
client.getUrl(Uri.parse(this.src))
.then((HttpClientRequest request) {
request.headers.add(HttpHeaders.USER_AGENT, "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/27.0.1453.110 Safari/537.36");
request.headers.add("Icy-MetaData", "1");
})
.then((HttpClientResponse response) {
});
但现在我不知道如何实际发送请求,或者它是否是正确的方法。
任何帮助将不胜感激。
【问题讨论】:
标签: dart httprequest icecast