nodeSolidServer / nodeSolidServer/node-solid-server
POST/PUT in NSS allow multiple resource with same url and different content-type
Ninguém assumiu esta issue ainda.
- Linguagem predominante
- JavaScript
- Estrelas
- 1.8k
- Forks
- 308
- Métricas de merge de PRs
- Nenhum PR com merge em 30d
Descrição
You can create resources :
- https://pod/foo.txt with content-type
text/plain=> creates file :/foo.txt - https://pod/foo.txt with content-type
text/turtle=> creates file/foo.txt$.ttl - https://pod/foo.txt/ as a container => creates folder
/foo.txt
The first 2 have the same url and there are 2 different files created.
All 3 have the same visual representation in SolidOs.
The first 2 should not occur and I think this is a bug
For the third one I remember @timbl writing it should not occur, but did not find where.
There was also a redirect discussion between foo/bar/ and foo/bar. His this something to do in GET ?
Is there any solid/specification, I did not find anything ? @csarven @michielbdejong
Guia de contribuição
Primeiros passos
- Leia a issue inteira e depois o guia de contribuição do projeto.
- Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
- Faça um fork do repositório e trabalhe em uma branch.
- Abra um pull request que referencie o número da issue.
Direção de pesquisa
Comece reproduzindo as requisições POST e PUT para /foo.txt com text/plain e text/turtle, além da requisição de contêiner para /foo.txt/. Em seguida, inspecione o comportamento relacionado de GET e de redirecionamento; o trabalho estará concluído quando a URL do recurso e o comportamento da barra final estiverem definidos de forma consistente e recursos duplicados com a mesma URL forem impedidos.
Escrita pelo modelo de indexação a partir do texto da issue.
Avaliação
- Stack de tecnologia
- javascript, node.js
- Domínio
- api, backend
- Tipo de issue
- Bug
- Dificuldade
- 4/5
- Tempo estimado
- 3-5 dias
- Status de atividade
- Estagnada
- Clareza
- Precisa de esclarecimento
- Facilidade para iniciantes
- 25/100