He estado jugando con OData y me di cuenta de que los URI distinguen entre mayúsculas y minúsculas. .../Northwind.svc/Products! = .../Northwind.svc/products ¿Esto se hace a propósito? ¿Hay alguna manera de hacerlo insensible a las mayúsculas y minúsculas?OData y distinción entre mayúsculas y minúsculas
Respuesta
La solución recomendada es para cualquiera que use las funciones soportadas OData toupper
o tolower
de resolver los problemas de sensibilidad caso (cuando se utiliza un comando filter$
) y obtener el conjunto de resultados completo.
me escribió un breve post explicando esto un poco más en detalle:
Dealing With Case Sensitivity in OData
He aquí un ejemplo:?/Personas $ filter = tolower (Nombre) eq tolower ('James') - esto se volverá todas las personas con nombre son 'James' (no distingue entre mayúsculas y minúsculas, podrían ser 'JAMES', 'james', 'JamES', etc. Espero que esto ayude
long time later nitpick: eso no funcionaría, ya que "john" no está cerca de "james" sin importar qué estuches elijas. Mi hermano "James" y yo definitivamente no somos equivalentes: D –
- 1. Distinción entre mayúsculas y minúsculas WHERE en Access 2010
- 2. Cómo hacer una distinción entre mayúsculas y minúsculas GROUP BY?
- 3. Linq a Sql distinción insensible a mayúsculas y minúsculas
- 4. PHP entre mayúsculas y minúsculas explotar()
- 5. escritura entre mayúsculas y minúsculas versión
- 6. NSMutableArray clasificación - entre mayúsculas y minúsculas
- 7. ¿PHP no distingue entre mayúsculas y minúsculas?
- 8. expresiones regulares entre mayúsculas y minúsculas
- 9. getOptions Perl() entre mayúsculas y minúsculas
- 10. ¿Puedo forzar la distinción entre mayúsculas y minúsculas del nombre de tabla MySql en sistemas de archivos que no distinguen entre mayúsculas y minúsculas?
- 11. Ignorar la distinción entre mayúsculas y minúsculas al comparar cadenas en PHP
- 12. PHP: ¿tiene acceso a las propiedades del objeto sin distinción entre mayúsculas y minúsculas?
- 13. Mantener la distinción entre mayúsculas y minúsculas al importar db a Windows
- 14. FileEquals insensible a archivos en el sistema de archivos con distinción entre mayúsculas y minúsculas
- 15. Finalización de la pestaña cshell, sin distinción entre mayúsculas y minúsculas
- 16. javascript: ignorando la distinción entre mayúsculas y minúsculas de las cadenas
- 17. ¿Cuál es el propósito de la distinción entre mayúsculas y minúsculas en los idiomas?
- 18. Ordenando la lista de arrays en orden alfabético (sin distinción entre mayúsculas y minúsculas)
- 19. Cómo configurar MySQL para que distinga entre mayúsculas y minúsculas
- 20. css mayúsculas y minúsculas
- 21. Uso de Hashtables/Diccionarios con teclas de secuencia y Búsqueda sin distinción de mayúsculas y minúsculas
- 22. .NET HttpSessionState mayúsculas y minúsculas
- 23. Selección de cadenas y sensibilidad entre mayúsculas y minúsculas
- 24. Abre un archivo sin distinción de mayúsculas y minúsculas en Ruby en Linux
- 25. ¿Conversión y sustitución de mayúsculas y minúsculas insensibles a Javascript?
- 26. MySQL mayúsculas y minúsculas consulta
- 27. Rieles - Diseñar, correo electrónico mayúsculas y minúsculas
- 28. JQuery: ¿Cómo selecciono un valor de una lista desplegable sin distinción de mayúsculas y minúsculas?
- 29. Parse XML con SAX en Java, sin distinción de mayúsculas y minúsculas.
- 30. Sin distinción de mayúsculas y minúsculas es igual al uso de los criterios de Hibernate
me gusta su reseña, pero 'toupper' y' tolower 'solo están disponibles cuando estás dentro de una expresión' $ filter'. En la pregunta original aquí, el póster intentaba tener insensibilidad a mayúsculas y minúsculas en una entidad establecida en la porción de ruta del URI. –
@JenS - yo Tienes razón. Lo leí demasiado rápido y me centré en el título de la pregunta que encontré en el tema hoy. Si está fuera de línea, ciertamente puedo eliminarlo. – atconway
No, creo que su publicación agrega valor (especialmente dado el título actual de la pregunta y lo que otros podrían estar buscando). Solo quiero que la gente sepa que no resolverá el problema de la sensibilidad de mayúsculas y minúsculas de un conjunto de entidades. –