"Se um trabalhador quiser fazer bem o seu trabalho, ele deve primeiro afiar suas ferramentas." - Confúcio, "Os Analectos de Confúcio. Lu Linggong"
Primeira página > Programação > Como lidar com os caracteres pontilhados (.) No MVC Web API 2 Solicitação Parâmetros?

Como lidar com os caracteres pontilhados (.) No MVC Web API 2 Solicitação Parâmetros?

Postado em 2025-04-14
Navegar:311

How to Handle Dot Characters (.) in MVC Web API 2 Request Parameters?

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

Tutorial mais recente Mais>

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