web-dev-qa-db-ja.com

Postman-エラー400 Bad Request

基本認証を使用して応答を取得するためにPostmanを使用してAPIにアクセスしようとしていますが、データを送信すると、恐ろしい400エラーが表示されます。これは、一部のヘッダーが正しく設定されていないことを示しています。

API情報は次のとおりです。

Request

Endpoint: {loginUrl}
Data to submit: an email and a password
POST /login HTTP/1.1
Host: {baseUrl}
Accept: application/json
Content-Type: application/json
Content-Length: 68

{
    "email": "{email}",
    "password": "{password}"
}

それに応答して、暗号化されたトークンをJSON形式で取得する必要がありますが、代わりにこのエラーが発生します。

郵便配達のスクリーンショットは次のとおりです。

Postman_01

Postman_02

何か不足していますか?

2
Derrick

詳細が不足しているため、具体的な回答を提供することは困難ですが、私はあなたが試すことができる何かを提供できます-質問に投稿したRequestデータは、追加する必要があるようです:

{
    "email": "{email}",
    "password": "{password}"
}

リクエストのBodyセクションで、それがBody on anyリクエストに追加したことが画像に表示されず、次のように追加した代わりにAuthヘッダーを使用するため、再試行する前にそれを削除してください。 Content-Lengthヘッダーを追加する必要があるかどうかはわかりません。これは、ペイロード内のユーザー名とパスワードのさまざまな組み合わせや、応答の長さによって変わるためです。

1
Danny Dainton