HTTPリクエストにおけるCurl -uに相当するもの 質問する

HTTPリクエストにおけるCurl -uに相当するもの 質問する

プロジェクトのために Toggl API にプラグインしようとしていますが、その例はすべて CURL を使用しています。レポートを作成しようとすると不正なリクエストが発生する C# ラッパーを使用しようとしているので、Postman を使用して単純な HTTP リクエストを試してみようと思いました。

ただし、API トークンを受け入れるための HTTP リクエストを取得できないようです。以下は、提供されている例です (CURL)。

curl -u my-secret-toggl-api-token:api_token -X GET "https://www.toggl.com/reports/api/v2/project/?page=1&[email protected]&workspace_id=1&project_id=2"

私は、トークンを値として含む api_token というヘッダーを使用して、Postman で次の HTTP リクエストを試しました。

https://www.toggl.com/reports/api/v2/project/[email protected]&project_id=9001&workspace_id=9001

(もちろんIDとメールアドレスは変更しました)。

HTTP で CURL -u を使用する方法についてご助言いただければ幸いです。

ベストアンサー1

簡単な方法は、資格情報をuser:pass@フォーマットとして URL に追加することです。

https://my-secret-toggl-api-token:[email protected]/reports/api/v2/project/?page=...
        <---------------------------------->

あるいは、以下のように HTTP ヘッダーで資格情報を使用することもできます。

Authorization: Basic XXXXXX

ここXXXXXXbase64(my-secret-toggl-api-token:api_token)

おすすめ記事