Tag: url

在Webforms中生成带URL路由的URL

我知道在MVC框架中,你有Html类来创建URL: Html.ActionLink(“About us”, “about”, “home”); 但是如果你想在Webforms中生成Urls呢? 我没有找到关于使用Webforms生成URL的详细信息。 例如,如果我正在生成这样的路线: Route r = new Route(“{country}/{lang}/articles/{id}/{title}”, new ArticleRouteHandler(“~/Forms/Article.aspx”)); Route r2 = new Route(“{country}/{lang}/articles/”, new ArticleRouteHandler(“~/Forms/ArticlesList.aspx”)); Routes.Add(r); Routes.Add(r2); 如何使用路由表数据生成URL。 如何根据我的路线生成URL? 例如。 / ca /​​ en / articles / 123 /文章标题没有

Web Api 2路由问题,URL中包含特殊字符

在开发Web Api 2 REST服务的过程中,我们发现了一个路由问题。 端点如下: …/{电子邮件}/… 问题是电子邮件可能包含特殊字符,例如“+”,这会导致找不到404资源。 我们真的希望该服务的用户能够在URL中指定电子邮件。 但由于电子邮件在法律上也可以包含“&”,因此不能将其移动到URL参数。 我们将如何解决这个问题? 关心弗雷德里克

从C#编码URL,在PHP中解密URL(以某种方式添加额外的字符)

到目前为止,我已经阅读了很多关于这个主题的主题,我无法理解问题可能在哪里。 我正在从C#winform应用程序加密部分URL。 然后我想用URL读取URL并解密url(全部使用base-64)。 我确实有一些代码要求: 加密URL的代码(C#): public static string Base64Encode(string str) { byte[] encbuff = Encoding.UTF8.GetBytes(str); return System.Web.HttpServerUtility.UrlTokenEncode(encbuff); } 解密url的一部分: Base64Encode(“CND0311J4S68CCU Ver. F.0BHPQOEM – f”); 返回: Q05EMDMxMUo0UzY4Q0NVIFZlci4gRi4wQkhQUU9FTSAtIGY1 解密URL(PHP)的代码: echo base64_decode(“Q05EMDMxMUo0UzY4Q0NVIFZlci4gRi4wQkhQUU9FTSAtIGY1”); 返回: CND0311J4S68CCU Ver. F.0BHPQOEM – f5 那么,回报结束时额外的“5”来自哪里? 我无法想象我的生活,你可以想象的非常令人沮丧。 我感谢任何帮助 – 以及任何建议! 谢谢, 埃文

URL的WebClient问题,以句点结尾

我正在运行以下代码; using (WebClient wc = new WebClient()) { string page = wc.DownloadString(URL); … } 要访问股价网站的URL, 请访问http://www.shareprice.co.uk 如果您将公司的符号名称附加到URL的末尾,则会返回一个页面,我将其解析以获取最新的价格信息等。 例如 http://www.shareprice.co.uk/VOD http://www.shareprice.co.uk/TW 。 现在,我的问题是某些符号以句点结束,如第二个示例所示。 由于某些未知原因,上面的代码在检索这些类型的URL时出现问题。 没有运行时错误,但返回一个页面,报告“无法找到符号”来自网站本身,表明在调用DownloadString和之间的URL末尾发生了某些事情。实际的HTTP请求。 有谁知道可能导致这种情况的原因,以及如何解决这个问题? 谢谢

C#阅读网页内容Streamreader

我需要在streamreader中阅读网页内容 www.example.com 我懂了: System.IO.StreamReader StreamReader1 = new System.IO.StreamReader(“www.example.com”); string test = StreamReader1.ReadToEnd(); 但我然后我得到这个错误代码 尝试访问该方法失败:System.IO.StreamReader..ctor(System.String)

从C#中的URL中提取域名

这个问题在其他语言/平台上有答案,但我找不到C#的强大解决方案。 在这里,我正在寻找我们在WHOIS使用的URL部分,因此我对子域,端口,架构等不感兴趣。 Example 1: http://s1.website.co.uk/folder/querystring?key=value => website.co.uk Example 2: ftp://username:password@website.com => website.com 当whois中的所有者是相同的时,结果应该是相同的,因此sub1.xyz.com和sub2.xyz.com都属于拥有xyz.com的人,我需要从URL中提取。

如何替换url-parameter?

给出的是一个像http://localhost:1973/Services.aspx?idProject=10&idService=14 。 替换两个url参数值的最直接的方法是什么(例如10到12和14到7)? Regex,String.Replace,Substring或LinQ – 我有点卡住了。 先感谢您, 蒂姆 我结束了跟随,这对我有用,因为这个页面只有这两个参数: string newUrl = url.Replace(url.Substring(url.IndexOf(“Services.aspx?”) + “Services.aspx?”.Length), string.Format(“idProject={0}&idService={1}”, Services.IdProject, Services.IdService)); 但是谢谢你的建议:)

Unescape在c#中转义的url

我有以这种forms转义的url: http://www.someurl.com/profile.php?mode=register&agreed=true 我想将它转换为非转义forms http://www.someurl.com/profile.php?mode=register&agreed=true 这与escapped html是一回事吗? 我该怎么做呢? 谢谢

我发布时,swf文件无法读取XML数据

我试图从URL http://localhost:15979/default.aspx读取数据。url的输出是: image1.jpg image2.jpg image3.jpg 我使用以下代码将此值提取into adobe flash cs : var myXML:XML = new XML(); var XML_URL:String = “http://localhost:15979/default.aspx”; var myXMLURL:URLRequest = new URLRequest(XML_URL); var myLoader:URLLoader = new URLLoader(myXMLURL); myLoader.addEventListener(Event.COMPLETE, xmlLoaded); function xmlLoaded(event:Event):void { myXML = XML(myLoader.data); trace(“Data loaded.”); txtname.text=myXML.IMAGE[1].@TITLE; } 因此,当我按ctrl +enter swf文件显示结果并且每件事情都运行正常,但是当我发布swf文件时,我的XML文件无法读取并且myXML.IMAGE[1].@TITLE; 屏幕上没有apear。另一个问题是当我更改xml时,更改不适用于SWF文件。 我将xml表单更改为: image1.jpg image2.jpg image3.jpg 但是.fl文件会抛出此错误: TypeError: Error #1088: The markup […]

从url加载并显示图像

我正在尝试将图像从url加载到GameObject。 我找到了下一个教程: https://www.youtube.com/watch?v=8UK2EsKBzv8 下载成功,但我看不到图像。 我究竟做错了什么? // Use this for initialization void Start () { StartCoroutine(loadSpriteImageFromUrl(“https://upload.wikimedia.org/wikipedia/commons/thumb/2/2f/Google_2015_logo.svg/408px-Google_2015_logo.svg.png”)); } IEnumerator loadSpriteImageFromUrl(string URL) { // Check internet connection if (Application.internetReachability == NetworkReachability.NotReachable) { yield return null; } var www = new WWW(URL); Debug.Log(“Download image on progress”); yield return www; if (string.IsNullOrEmpty(www.text)) { Debug.Log(“Download failed”); } else { Debug.Log(“Download succes”); […]