打开一个 URL 以在没有 UIWebView 的服务器上启动一个进程
Posted
技术标签:
【中文标题】打开一个 URL 以在没有 UIWebView 的服务器上启动一个进程【英文标题】:Open a URL to start a process on server without UIWebView 【发布时间】:2012-01-13 21:52:40 【问题描述】:我想打开一个在网站服务器上启动转换过程的 URL,而无需将 UIWebView 加载到内存中。我使用ASIHTTPRequest
尝试了这个,但它没有启动转换过程。是否有任何 API 或任何智能方法可以做到这一点?
这是请求:
ASIHTTPRequest *request = [[ASIHTTPRequest alloc] initWithURL:[NSURL URLWithString:[NSString stringWithFormat:@"http://www.youtube-mp3.org/?c#v=%@",ID]]];
[request startAsynchronous];
以纯文本形式返回 html 代码,但不启动转换过程。
【问题讨论】:
我们可以看看你的 ASIHTTPRequest 代码吗? @PhilippeSabourin 我添加了它! 【参考方案1】:ASIHTTPRequest 是与 Web 服务器通信的出色工具。不需要 Web 视图,因为它是所有可以在后台线程中运行的通信代码。你在正确的轨道上。您应该弄清楚为什么服务器进程没有启动 - 您确定 url 在服务器上命中了正确的方法吗?
【讨论】:
我不熟悉那个特定的 api - 也许你需要做一个 POST 请求? (我认为 ASIHTTP 默认是获取请求)以上是关于打开一个 URL 以在没有 UIWebView 的服务器上启动一个进程的主要内容,如果未能解决你的问题,请参考以下文章
在(BOOL)webView 中:如何打开在 UIWebView 中单击的 URL 以打开模态 UIWebView
声明一个带有格式说明符的 NSString 并将其用作在 UIWebview 中打开的 URL