Tag: uri

获取当前的URL / URI,没有$ _GETvariables

Yii如何获取当前页面的URL。 例如: http://www.yoursite.com/your_yii_application/?lg=pl&id=15 但不包括$GET_['lg'] (手动parsingstring)? 我的意思是,我正在寻找类似于Yii::app()->requestUrl / Chtml::link()方法的东西,用于返回URL减去一些$_GETvariables。 编辑 :当前解决scheme: unset $_GET['lg']; echo Yii::app()->createUrl( Yii::app()->controller->getId().'/'.Yii::app()->controller->getAction()->getId() , $_GET );

那么在Windows下,path的斜杠(/或\)的正确方向是什么?

看来Windows坚持要在文件path中写一个反斜杠\ ,而.NET的URI类用斜杠写入它们。 有没有什么正确的方法,甚至在最原始的系统中被接受? 为什么.NET的URI显示其他斜线与其余的Windows相比?

尝试从URI启动时,“导出的活动不需要许可”

我试图从一个URI使用这个SO问题作为参考启动一个Android应用程序。 我有一个清单文件与以下声明的活动: <activity android:name=".MainActivity"> <intent-filter> <action android:name="android.intent.action.VIEW" /> <data android:scheme="http" android:host="example.com" /> </intent-filter> </activity> 我正尝试使用http://example.com链接启动MainActivity。 我的问题是我得到警告 "exported activity does not require permission" 我看过其他的SO问题,报告这个相同的警告,所有的解决scheme似乎并没有工作。 如何正确编写活动意图filter以避免警告? 谢谢

文件Uri计划和相关文件

假设uri的scheme是“文件”。 还假定path以'。'开头。 示例path是“./.bashrc”。 fulluri怎么样? 'file://./.bashrc'对我来说显得很奇怪。

UriFormatException:无效的URI:指定了无效的端口

作为一个Uri下面的一个参数的程序集限定string在XAML中工作,但给我在代码中使用时显示的错误。 我尝试了每种UriKind都有相同的结果。 我怎样才能解决这个问题? [Test] public void LargeImageSource_IsKnown() { var uri = new Uri( "pack://application:,,,/" + "MyAssembly.Core.Presentation.Wpf;component/" + "Images/Delete.png", UriKind.RelativeOrAbsolute); Assert.That( _pickerActivityCollectionVm.DeleteActivityCommand.LargeImageSource, Is.EqualTo(uri)); } System.UriFormatException : Invalid URI: Invalid port specified. at System.Uri.CreateThis(String uri, Boolean dontEscape, UriKind uriKind) at System.Uri..ctor(String uriString, UriKind uriKind) UPDATE 基于托马斯的高超的回答和我自己对可读性的评论,我在我的BaseTestFixture类中使用了以下内容。 希望这可以帮助别人。 protected virtual void OnFixtureSetUp() { // logging, other one time […]

PHP Data-URI到文件

我有一个数据URI,我从JavaScript获得,并尝试通过PHP保存。 我使用下面的代码给出了一个明显损坏的图像文件: $data = $_POST['logoImage']; $uri = substr($data,strpos($data,",")+1); file_put_contents($_POST['logoFilename'], base64_decode($uri)); data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs 9AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAxklEQVQYlYWQMW7CUBBE33yITYUUmwbOkBtEcgUlTa7COXIVV5RUkXKC5AxU EdyZVD4kyKxkwIrr9vd0c7Oih aopinLNsF6Qkg2XW4XJ7LGFsAAcTV6lF5/jLdbALA9XDAXYfthFQVx OrmqKYK88/7rbbMFksALieTnzu9wDYTj6f70PKsp2kwAiSvjXNcvkWpAfNZkzWa/5a9yT7fdoX7rrB7hYh2fXo9HdjPYQZu3MIU8bYIlW20y0RUlXG2Kpv/vfwLxhTaSQwWqwhAAAAAElFTkSuQmCC 代码下面是实际的图像作为Data-URI。 'logoImage'是上面的string,$ uri是string减去'image / jpeg; base64,'。

Uri.Host和Uri.Authority有什么区别?

System.Uri具有Host , Authority和DnsSafeHost 。 MS提供了一个很好的例子,当Host和DnsSafeHost在这里是不同的。 我想要一个类似的例子/对Host和Authority解释。

你怎样称呼url的整个第一部分?

如果我有一个像这样的URL: http://www.example.com:9090/test.html 那么我知道www.example.com是主机名,但是你叫什么http://www.example.com:9090 ? 有这种名字吗?

资源和端点有什么区别?

我听说“资源”和“端点”都是指同一个东西。 看来资源是一个新的术语。 他们有什么区别? “资源”是否意味着一个RESTfuldevise?

只蜘蛛网站和返回url

我正在寻找一种伪蜘蛛网站的方式。 关键是我实际上不需要内容,而是一个简单的URI列表。 我可以使用–spider选项使用Wget合理地接近这个想法,但是当通过grep输出pipe道时,我似乎无法find使它工作的正确的法术: wget –spider –force-html -r -l1 http://somesite.com | grep 'Saving to:' grepfilter似乎对wget输出没有任何影响。 我有什么不对吗,还是有另一个工具,我应该尝试更适合提供这种有限的结果集? UPDATE 所以我只是发现离线,默认情况下, wget写入到stderr。 我错过了在手册页(事实上,如果它在那里,我还没有find它)。 一旦我input返回标准输出,我接近我所需要的: wget –spider –force-html -r -l1 http://somesite.com 2>&1 | grep 'Saving to:' 如果有的话,我仍然会对其他更好的方法感兴趣。