nodeSolidServer / nodeSolidServer/node-solid-server

A HEAD to a Container does not return the correct Content-Type

Aperta
#1,481 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub

Nessuno ha ancora preso questa issue.

Lingua principale
JavaScript
Stelle
1.8k
Fork
308
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Descrizione

When I do a HEAD request to a Container, I get a Content-Type of application/octet-stream:

$ curl --head https://vincent-test.inrupt.net/public/    
# ...
Content-Type: application/octet-stream; charset=utf-8

even though an actual GET request will return text/turtle:

$ curl --include --request GET https://vincent-test.inrupt.net/public/
# ...
Content-Type: text/turtle

To compare, doing a HEAD to a regular Resource does give me text/turtle:

$ curl --head https://vincent-test.inrupt.net/public/poddit.ttl
# ...
Content-Type: text/turtle; charset=utf-8
$ curl --include --request GET https://vincent-test.inrupt.net/public/poddit.ttl 
# ...
Content-Type: text/turtle

Guida per i contributori

Apri la guida per i contributori

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Direzione di ricerca

Inizia riproducendo le richieste HEAD e GET mostrate nell’issue, quindi segui il modo in cui il server gestisce i container rispetto alle risorse normali e assegna Content-Type. Il lavoro è completato quando una richiesta HEAD per un container restituisce text/turtle in modo coerente con GET, mentre il comportamento delle risorse normali rimane invariato.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Valutazione

Stack tecnologico
javascript, nodejs
Ambito
api, backend
Tipo di issue
Bug
Difficoltà
3/5
Tempo stimato
1-2 giorni
Stato di attività
Ferma
Chiarezza
Abbastanza chiara
Idoneità per principianti
42/100

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.