将curl转换为ajax请求

2 javascript ajax curl

简单的问题:有没有办法将此卷曲转换为ajax请求?

curl -v https://api.mydomain.com/v1/oauth2/token \
  -H "Accept: application/json" \
  -H "Accept-Language: en_US" \
  -u "1d75wsZ6y0SFdVsY9183IvxFyZp:EClusMEUk8e9ihI7ZdVLF" \
  -d "grant_type=client_credentials"
Run Code Online (Sandbox Code Playgroud)

虽然我很清楚该怎么做-H,但我不知道如何指定-u-d.

EJT*_*JTH 5

如果您使用XMLHTTPRequest,则可以setRequestHeader用于设置请求标头(-H)

-u 可以通过简单地将凭证前置到URL来完成: https://1d75wsZ6y0SFdVsY9183IvxFyZp:EClusMEUk8e9ihI7ZdVLF@api.mydomain.com/v1/oauth2/token

-d 是POST主体应该是第一个参数 .send(body)