标签: uri

.NET - 获取协议,主机和端口

.NET中有一种简单的方法可以快速获取当前的协议,主机和端口吗?例如,如果我在以下网址上:

http://www.mywebsite.com:80/pages/page1.aspx

我需要回复:

http://www.mywebsite.com:80

我知道我可以Request.Url.AbsoluteUri用来获取完整的URL,我知道我可以使用它Request.Url.Authority来获取主机和端口,但我不确定在不解析URL字符串的情况下获得协议的最佳方法.

有什么建议?

.net asp.net url authority uri

215
推荐指数
7
解决办法
15万
查看次数

在Android中将字符串转换为Uri

我有一个字符串,'songchoice'.我希望它成为'Uri'所以我可以使用它MediaPlayer.create(context, Uri)

如何将songchoice转换为Uri?

java android uri

209
推荐指数
2
解决办法
13万
查看次数

从URI,Android KitKat新的存储访问框架获取真实路径

Android 4.4(KitKat)中访问新图库之前,我使用此方法在SD卡上获得了真正的路径:

public String getPath(Uri uri) {
   String[] projection = { MediaStore.Images.Media.DATA };
   Cursor cursor = managedQuery(uri, projection, null, null, null);
   startManagingCursor(cursor);
   int column_index = cursor.getColumnIndexOrThrow(MediaStore.Images.Media.DATA);
   cursor.moveToFirst();
 return cursor.getString(column_index);
}
Run Code Online (Sandbox Code Playgroud)

现在,Intent.ACTION_GET_CONTENT返回不同的数据:

之前:

content://media/external/images/media/62
Run Code Online (Sandbox Code Playgroud)

现在:

content://com.android.providers.media.documents/document/image:62
Run Code Online (Sandbox Code Playgroud)

我怎么能设法获得SD卡上的真实路径?

android uri path android-4.4-kitkat

199
推荐指数
8
解决办法
23万
查看次数

从C#中的URI字符串获取文件名

我有这种方法从字符串URI中获取文件名.我该怎么做才能让它更健壮?

private string GetFileName(string hrefLink)
{
    string[] parts = hrefLink.Split('/');
    string fileName = "";

    if (parts.Length > 0)
        fileName = parts[parts.Length - 1];
    else
        fileName = hrefLink;

    return fileName;
}
Run Code Online (Sandbox Code Playgroud)

c# string filenames uri

192
推荐指数
7
解决办法
17万
查看次数

将文件路径转换为文件URI?

.NET Framework是否有任何方法将路径(例如"C:\whatever.txt")转换为文件URI(例如"file:///C:/whatever.txt")?

的System.Uri类有反向(从文件URI以绝对路径),但没有就我可以找到转换为文件URI.

此外,这不是 ASP.NET应用程序.

.net c# uri path

191
推荐指数
5
解决办法
18万
查看次数

在Android中使用URI构建器或使用变量创建URL

我正在开发一款Android应用.我需要为我的应用程序构建一个URI来发出API请求.除非有另一种方法将变量放在URI中,否则这是我发现的最简单的方法.我发现你需要使用Uri.Builder,但我不太清楚如何使用.我的网址是:

http://lapi.transitchicago.com/api/1.0/ttarrivals.aspx?key=[redacted]&mapid=value 
Run Code Online (Sandbox Code Playgroud)

我的方案是http,权限是lapi.transitchicago.com,路径是/api/1.0,路径段是ttarrivals.aspx,查询字符串是key=[redacted]&mapid=value.

我的代码如下:

Intent intent = getIntent();
String value = intent.getExtras().getString("value");
Uri.Builder builder = new Uri.Builder();
builder.scheme("http")
    .authority("www.lapi.transitchicago.com")
    .appendPath("api")
    .appendPath("1.0")
    .appendPath("ttarrivals.aspx")
    .appendQueryParameter("key", "[redacted]")
    .appendQueryParameter("mapid", value);
Run Code Online (Sandbox Code Playgroud)

我明白我能做到URI.add,但我该如何将其整合到Uri.Builder?我要补充的一切都像URI.add(scheme),URI.add(authority)等等?或者这不是这样做的方法吗?此外,还有其他更简单的方法将变量添加到URI/URL吗?

android uri uribuilder

190
推荐指数
5
解决办法
16万
查看次数

如何从Uri获取位图?

如何从Uri中获取Bitmap对象(如果我成功将其存储在 /data/data/MYFOLDER/myimage.png或中file///data/data/MYFOLDER/myimage.png)以在我的应用程序中使用它?

有没有人知道如何实现这一目标?

android uri android-image android-bitmap

187
推荐指数
10
解决办法
30万
查看次数

什么是重定向URI?它如何应用于OAuth2.0的iOS应用程序?

初学者程序员在这里,请原谅无知和解释会非常好:)

我曾尝试阅读某个OAuth 2.0服务的教程,但我不理解这个重定向URI ...在我的特定上下文中,假设我正在尝试构建一个使用OAuth 2.0进行某些服务的iPhone应用程序.我有一个生成的应用程序ID,但我需要提供某种重定向URI来生成API密钥.

这是一个我应该在某处自己托管的网址吗?顾名思义,我认为重定向URL应该在某个地方"重定向"某人.我唯一的猜测是,这是用户登录服务后重定向到的URL.

但是,即使这个假设是正确的,我也不明白另一件事 - 在我将应用程序发送到浏览器进行用户登录后,我的应用程序如何再次打开?

authentication uri ios oauth-2.0

176
推荐指数
3
解决办法
17万
查看次数

我怎样才能获得网站的基础?

我想写一个小助手方法,它返回网站的基本URL.这就是我想出的:

public static string GetSiteUrl()
{
    string url = string.Empty;
    HttpRequest request = HttpContext.Current.Request;

    if (request.IsSecureConnection)
        url = "https://";
    else
        url = "http://";

    url += request["HTTP_HOST"] + "/";

    return url;
}
Run Code Online (Sandbox Code Playgroud)

这有什么错误,你能想到吗?任何人都可以改进吗?

c# asp.net uri httprequest

175
推荐指数
7
解决办法
23万
查看次数

将字符串转换为Uri

如何在Java(Android)中将String转换为Uri?即:

String myUrl = "http://stackoverflow.com";
Run Code Online (Sandbox Code Playgroud)

myUri = ???;

java string android uri

160
推荐指数
5
解决办法
21万
查看次数