我正在 flex 3 中开发应用程序,它与 Google 提要交互以产生我的结果。我要发送请求的 URL 是这样的
http://books.google.com/books/feeds/volumes?q=football+-soccer&start-index=11&max-results=10
现在我可以使用 q 参数发送和接收结果,但在接下来的两个参数中有一个“-”(开始索引和最大结果)。我正在使用 HTTPService 像这样发送请求集。
SearchService.url = " http://books.google.com/books/feeds/volumes ";
SearchService.method = "GET";
SearchService.contentType = "应用程序/x-www-form-urlencoded"
这里 SearchService 是 HTTPService
变量参数:对象 = 新对象();
params.q = 搜索文本;
params.start-index = 11;
params.max-results = 100;
service.SearchService.send(参数);
现在我的 flex IDE 向我抛出一个错误,指出“无法分配非参考值”。只有当我使用此参数发送请求时,我才能将分页放入我的应用程序中。那么如何在 URL 参数中发送带有“-”的 HTTPService 请求呢?