Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

271
Visualizações
Angular 4 http get - Eliminación de hash de url

Al realizar una llamada HTTP, Angular corta el hash y todo lo que sigue.

Ejemplo:

 http://sub.domain.com/api/$metadata#EndpointName

... se vuelve

 http://sub.domain.com/api/$metadata

No he podido encontrar una manera de decirle a Angular que NO modifique la URL. ¿Algunas ideas?

Actualmente usando Angular 4.0.0.

over 4 years ago · Santiago Trujillo
2 Respostas
Responde à pergunta

0

En primer lugar, el símbolo hash se usa para identificar una ubicación dentro del documento actual que desea buscar, por lo que usarlo para indicar un punto final en el servidor es semánticamente incorrecto.

Debe usar parámetros de consulta para ello en lugar de recurrir al uso del hash. Por ejemplo, http://sub.domain.com/api/$metadata?endpoint=EndPointName

Hasta donde yo sé, eliminar el signo hash es la implementación angular del módulo Http

over 4 years ago · Santiago Trujillo Relatório

0

Encontré esto:

Parámetros de fragmento La parte de fragmento de la URL, todo lo que está después de un símbolo hash, es información que normalmente solo usa el cliente, como un navegador, y no procesa el servidor. Por lo tanto, no es interesante cuando se habla de parámetros REST. El único elemento interesante es si necesita enviar el carácter hash real como un valor (en lugar de representar el símbolo de control hash) a una de las opciones. En ese caso, debe codificar la URL.

Codificación de caracteres Los caracteres especiales se codifican en la URL mediante un mecanismo denominado "codificación porcentual". En este mecanismo, cualquier carácter puede ser reemplazado por el símbolo de porcentaje, seguido de un valor hexadecimal de dos dígitos del carácter codificado. Si es necesario enviar caracteres especiales (como el carácter hash) como datos reales, deben codificarse. Todos los demás caracteres se pueden codificar opcionalmente.

Aquí: https://www.soapui.org/testing-dojo/best-practices/understanding-rest-headers-and-parameters.html

over 4 years ago · Santiago Trujillo Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda