Comments (3)
After a bit of investigation, I'm not sure we should do something about this.
Apparently this happens because IIS assumes we are looking for a file. It sees a "." in the url and assumes it is a file name with an extension. Adding an extra "/" as in POST http://spark.furore.com/fhir/Patient/12.345..../ would solve the problem (http://weblogs.asp.net/owscott/handing-mvc-paths-with-dots-in-the-path )
I've found several solutions/workarounds for fixing it, but I'm not sure we want to implement any of them.
One would be to add this in web.config
<system.webserver>
<modules runAllManagedModulesForAllRequests="true">
But this implies performance costs, so it's not something we want.
Another solution would be to add an IIS URL Rewrite to add an extra / to all requests. Do we want this for all requests? Are we able to distinguish which urls should re-written?
What do you think?
from spark.
We'll postpone resolving this until after moving to ASP.NET core.
from spark.
Fixed as described here: https://stackoverflow.com/a/12151501/1597945. See commit: 55ec8a8
from spark.
Related Issues (20)
- Creating new resources with multiple contained resources which lack id returns 500 Internal Server Error
- Transaction bundles with conditional create do not apply if-none-exist filters
- DocumentReference searches return 0 results when using FHIR R4 'patient' parameter
- DocumentManifest searches return 0 results when using FHIR R4 'patient' parameter
- FILE UPLOAD ISSUE HOT 8
- Provenance searches return 0 results when using FHIR R4 'patient' parameter HOT 2
- Searching HOT 1
- Snapshot is not working HOT 2
- How to implement extensions HOT 3
- Query the token type through the not modifier. HOT 1
- Invalid implementation of GT,GTE,LT,LTE search parameters HOT 2
- Regarding the storage of query parameter Code<T>. HOT 2
- Prefix codes eq, ne, gt, lt, ge, le are not working in chained search.
- Searching Patient by Identifier using only System returns InternalServerError HOT 1
- Bundle response links are broken if ILocalhost.DefaultBase ends with / HOT 1
- Present decimal values as integer for Json output HOT 2
- Performance degradation in FHIR server for high patient registration volume HOT 1
- Bad Request error on PATCH operation for replace operation
- MongoIdGenerator is unsafe when mixed with upsert
- https://spark.incendi.no/ is down HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from spark.