相关文章
更多最近更新
更多在Rails中如何打开一个外部URL,并得到该URL的返回结果。
2019-03-25 13:36|来源: 网路
需要开发一个接口程序,外部程序提供了一个URL的接口,即访问一个URL,最终会得到相应的执行结果。
例如,
访问http://aaa.com?a='ccc'
则会得到一个页面。
在Rails中,会需要得到这个页面内的内容,再进行相关处理。
请问在Rails中有没有提供类似的方法。
例如,
访问http://aaa.com?a='ccc'
则会得到一个页面。
在Rails中,会需要得到这个页面内的内容,再进行相关处理。
请问在Rails中有没有提供类似的方法。
相关问答
更多-
你怎么看待URI :: HTTP ? What do you think about URI::HTTP?
-
请参阅Desktop.browse(URI) 。 我收到一个错误, Cannot make a static reference to the non-static method browse(URI) from the type Desktop 不,这是在您尝试调用某个类的实例方法时会发生的情况。 你需要一个Desktop对象。 URI uri = new URI("http://google.com/"); Desktop dt = Desktop.getDesktop(); dt.browse(uri ...
-
使用JavaScript在新标签页(而不是新窗口)中打开一个URL(Open a URL in a new tab (and not a new window) using JavaScript)[2022-10-04]
作者不能做任何事情都可以选择在新标签页而不是新窗口中打开。 这是用户偏好 。 CSS3提出了目标新的 ,但是规范被放弃了 。 反之亦然 通过在window.open的第三个参数中指定窗口的维度,当首选项用于选项卡时,可以触发新窗口。 Nothing an author can do can choose to open in a new tab instead of a new window; it is a user preference. CSS3 proposed target-new, but th ... -
如何在python中打开一个url(how to open a url in python)[2022-08-03]
与webbrowser模块 import webbrowser webbrowser.open('http://example.com') # Go to example.com with the webbrowser module import webbrowser webbrowser.open('http://example.com') # Go to example.com -
如何在Swift3中打开一个URL(how to open an URL in Swift3)[2022-07-13]
所有你需要的是: guard let url = URL(string: "http://www.google.com") else { return //be safe } if #available(iOS 10.0, *) { UIApplication.shared.open(url, options: [:], completionHandler: nil) } else { UIApplication.shared.openURL(url) } All you need ... -
您可以使用FancyBox或任何其他灯箱插件 。 其中大多数允许您显示不同网站的模态对话框。 编辑: 尝试: $("#dropLink").fancybox({ 'width' : '680px', 'height' : '495px', 'autoScale' : false, 'transitionIn' : 'none', 'transitio ...
-
使用PowerShell在IE中打开一个URL数组,无论IE是否打开(Open an array of URLs in IE, whether IE is open or not, using PowerShell)[2022-08-02]
我想如果以前没有启动IE,那么第一个URL应该只在第一个标签中打开? 所有后续URL都应该在后台标签中打开,对吗? 更新:我希望这段代码是你想要的: $navOpenInNewTab = 0x800; $navOpenInBackgroundTab = 0x1000; $ie = $null $newInstance = $false if (Get-Process iexplore -ea silentlycontinue | Where-Object {$_.MainWindowTitle -ne " ... -
好。 我现在正在使用C#代码来做我想做的事情。 这将返回您应该运行以加载当前默认浏览器的“命令行”: using System; using System.Collections.Generic; using System.Runtime.InteropServices; using System.Linq; using System.Text; namespace testDefaultBrowser { public enum ASSOCIATIONLEVEL { AL ...
-
我相信你要找的是一个HTTP请求。 这是浏览器从网页获取内容的方式。 有很多方法可以对iOS中的网址执行HTTP请求。 一种这样的方式是URLSession类。 let url = URL(string: "http://www.google.com/") //Or your URL var request = URLRequest(url: url!) request.httpMethod = "POST" request.httpBody = "Data to send to your backend" ...
-
如果我们在ios应用程序中打开外部URL链接,如何返回应用程序(How to get back to app if we open aexternal URL link in ios app)[2021-12-10]
您应该使用InAppBrowser插件 。 您可以覆盖默认链接行为,该行为将使用链接的内容接管整个应用程序的Web视图,而无法返回应用程序。 您可以这样做(找到div中的所有链接并使用InAppBrowser打开它们,在app和InAppBrowser之间转换时添加翻转动画(这使用JQuery,但您明白了): amendLinks : function (selector) { $(selector).find('a').each( function() { ...