abordando o caractere dot na API da Web MVC 2 Parâmetros de solicitação
No MVC Web API 2, é conveniente trabalhar com parâmetros de solicitação que aderem a um format consistente. No entanto, às vezes é necessário lidar com solicitações contendo caracteres especiais, como um período (.). Este artigo explora a questão de incluir o caractere DOT nos parâmetros de solicitação e oferece uma solução prática. formato:
http://somedomain.com/api/people/staff.33311 No entanto, quando tentaram isso, encontraram um erro 404. Isso ocorreu porque o roteamento padrão da Web API foi projetado para reconhecer segmentos no caminho da URL como nomes de controlador e ação, com parâmetros opcionais seguindo -os. O caractere de ponto no URL da solicitação está causando ambiguidade, pois é analisado como parte do nome da ação ou um parâmetro de consulta. Uma maneira de conseguir isso é adicionar uma barra à direita ao URL, assim:
http://somedomain.com/api/people/staff.33311/
http://somedomain.com/api/people/staff.33311
Ao implementar esta solução, o usuário pode lidar
Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.
Copyright© 2022 湘ICP备2022001581号-3