私はAPIを使用しています。POSTリクエストを送信する必要があります。 -ユーザー"。
これをPostmanで送信する場合、またはaxiosまたは通常のXMLRequestを使用するテキストエディターで送信する場合、どこに追加しますか?
文書によると、これは通常のhttp認証用です。
curl -X POST -H "Content-Type: application/json" \
--user "<client_id>:<client_secret>" \
-d '{"grant_type": "client_credentials", "scope": "public"}' \
...
サーバー認証に使用されるcurlの--user
パラメーター。したがって、-digestや--negotiateなどの他のパラメーターを使用して認証タイプを定義しない場合、http基本認証のUSERパラメーターを意味します。また、:PASSWORDチャンクと組み合わせてパスワードを設定することもできます。質問に対する完全な答えは、リクエストを送信するAPIの背後でどの種類の認証が使用されているかによって異なります。また、限定された認証スキームのセットをサポートしているため、curlでは十分ではありません...
サーバー認証に使用するユーザー名とパスワードを指定します。ユーザー名を指定するだけの場合、curlはパスワードの入力を求めます。
Curlリクエストに-ユーザーが含まれていない場合、認証を必要とするサーバーは、401レスポンスコードと、サーバーがサポートするすべての認証方法をリストする関連WWW-Authenticate:ヘッダーを送り返します。
< HTTP/1.1 401
< WWW-Authenticate: Basic realm="oauth2/client"
その後、サーバーが基本認証を使用していることがわかります
あなたは付け加えられます --basic
明示的に基本認証であることを伝える
詳細については、 HTTP認証 を参照してください