Articles of uri

Obter apenas o nome de domínio de um URL?

Eu estou tentando extrair apenas o nome de domínio de uma seqüência de URL. Eu quase tenho … estou usando URI Eu tenho uma string .. meu primeiro pensamento foi usar o Regex, mas então eu decidi usar a class URI http://www.google.com/url?sa=t&source=web&ct=res&cd=1&ved=0CAgQFjAA&url=http://www.test.com/&rct=j&q=test&ei=G2phS-HdJJWTjAfckvHJDA&usg=AFQjCNFSEAztaqtkaIvEzxmRm2uOARn1kQ Eu preciso converter o acima para google.com e google sem o www Eu […]

Obter parâmetros de consulta individuais de Uri

Eu tenho uma string uri como: http://example.com/file?a=1&b=2&c=string%20param Existe uma function existente que poderia converter seqüência de parâmetro de consulta em um dictionary da mesma forma que o ASP.NET Context.Request faz isso. Estou escrevendo um aplicativo de console e não um serviço da web, portanto, não há Context.Request para analisar o URL para mim. Eu sei […]

Como lidar com o URISyntaxException

Eu recebi esta mensagem de erro: java.net.URISyntaxException: Illegal character in query at index 31: http://finance.yahoo.com/q/h?s=^IXIC My_Url = http://finance.yahoo.com/q/h?s=^IXIC Quando copiei para um campo de endereço do navegador, ele mostrou a página correta, é uma URL válida, mas não consigo analisá-la com isso: new URI(My_Url) Eu tentei: My_Url=My_Url.replace(“^”,”\\^”) , mas Não será o URL que preciso […]

Obter o nome do arquivo da string URI em c #

Eu tenho esse método para pegar o nome do arquivo de uma seqüência de caracteres URI. O que posso fazer para torná-lo mais robusto? 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; }

Como extrair parâmetros de URL de uma URL com Ruby ou Rails?

Eu tenho alguns URLs, como http://www.example.com/something?param1=value1&param2=value2&param3=value3 e gostaria de extrair os parâmetros desses URLs e obtê-los em um hash. Obviamente, eu poderia usar expressões regulares, mas estava me perguntando se havia maneiras mais fáceis de fazer isso com Ruby ou Rails. Eu não encontrei nada no URI módulo Ruby, mas talvez eu tenha perdido alguma […]

Registrando e usando um protocolo java.net.URL customizado

Eu estava tentando invocar um custom url do meu programa java, por isso usei algo assim: URL myURL; try { myURL = new URL(“CustomURI:”); URLConnection myURLConnection = myURL.openConnection(); myURLConnection.connect(); } catch (Exception e) { e.printStackTrace(); } Eu tenho a exceção abaixo: java.net.MalformedURLException: protocolo desconhecido: CustomURI em java.net.URL. (Unknown Source) em java.net.URL. (Unknown Source) em java.net.URL. […]

Obter o domínio do host do URL?

como obter o domínio do host de um URL de seqüência de caracteres? GetDomain tem 1 input “URL”, 1 saída “Domínio” Exemplo 1 INPUT: http://support.domain.com/default.aspx?id=12345 OUTPUT: support.domain.com Exemplo2 INPUT: http://www.domain.com/default.aspx?id=12345 OUTPUT: www.domain.com Exemplo3 INPUT: http://localhost/default.aspx?id=12345 OUTPUT: localhost

Qual é a diferença entre URI, URL e URN?

Qual é a diferença entre um URI, URL e URN? Eu li muitos sites (até mesmo a Wikipedia), mas não entendo. URI: http://www.foo.com/bar.html URL: http://www.foo.com/bar.html URN: bar.html Isso está correto?

Maneira fácil de analisar uma url em plataforma cruzada C ++?

Eu preciso analisar uma URL para obter o protocolo, host, caminho e consulta em um aplicativo que estou escrevendo em C ++. O aplicativo deve ser multi-plataforma. Estou surpreso por não encontrar nada que faça isso nas bibliotecas boost ou POCO . É em algum lugar óbvio que eu não estou olhando? Alguma sugestão sobre […]

Como verificar se uma string é um URL HTTP válido?

Existem os methods Uri.TryCreate e Uri.TryCreate , mas eles parecem retornar true para caminhos de arquivo etc. Como posso verificar se uma string é uma URL HTTP válida (não necessariamente ativa) para fins de validação de input?