assemblee-virtuelle / assemblee-virtuelle/semapps
Pas de support du POST sur le service SPARQL
- Dominant language
- TypeScript
- Stars
- 103
- Forks
- 14
- Avg merge
- 1m
- Merged PRs (30d)
- 2
Description
**Décrivez le bug**
Une requête POST sur le service SPARQL à https://data.virtual-assembly.org/sparql ne fonctionne pas, alors que la même requête fonctionne en GET.
Un service SPARQL compatible doit supporter le POST : https://www.w3.org/TR/2013/REC-sparql11-protocol-20130321/#query-operation
Cela empêche Sparnatural d'interroger ce service.
**Etapes pour reproduire**
Utiliser POSTMAN pour interroger DBPedia avec une requête SPARQL de base, en POST, qui marche:

Puis changer le service SPARQL pour https://data.virtual-assembly.org/sparql en conservant la même requête et les mêmes paramètres

On obtient l'erreur suivante
```json
{
"type": "INTERNAL_SERVER_ERROR",
"code": 500,
"message": "Server error",
"data": {
"status": "Server Error",
"text": "Unable to reach SPARQL endpoint http://fuseki:3030/archipel/query. Error message: Bad Request"
},
"name": "MoleculerError"
}
```
Contributor guide
No contributing guide indexed for this repository
Research direction
No source file or test is named. Reproduce the POST request in Postman against the virtual-assembly SPARQL endpoint and compare it with GET, then trace the request to the reported Fuseki endpoint. Done means the same SPARQL query succeeds over POST without the 500 error.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- nodejs, postman, typescript
- Domain
- api, backend, databases
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100