nodeSolidServer / nodeSolidServer/node-solid-server
A HEAD to a Container does not return the correct Content-Type
オープン
まだ誰も着手していません。
- 主要言語
- JavaScript
- スター
- 1.8k
- フォーク
- 308
- PR マージ指標
- 30日以内にマージされた PR はありません
説明
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
コントリビューションガイド
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
調査の方向性
まず、issue に示されている HEAD リクエストと GET リクエストを再現し、次にサーバーがコンテナと通常のリソースをどのように処理し、Content-Type を割り当てているかを追跡します。コンテナへの HEAD リクエストが GET と一貫して text/turtle を返し、通常のリソースの動作が変更されないことをもって完了とします。
索引モデルが issue の本文から書いたものです。
評価
- 技術スタック
- javascript, nodejs
- 領域
- api, backend
- issue の種類
- バグ
- 難易度
- 3/5
- 見積もり時間
- 1〜2日
- 活発さ
- 停滞
- 明瞭さ
- おおむね明確
- 初心者へのやさしさ
- 42/100