javascript - 将 curl 转换为 ajax 请求

标签 javascript ajax curl

简单的问题:有什么方法可以将这个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"

虽然我很确定如何使用 -H,但我不知道如何指定 -u-d.

最佳答案

如果您使用 XMLHTTPRequest您可以使用 setRequestHeader 设置请求 header (-H)

-u 可以通过简单地将凭据添加到 url 来完成: https://1d75wsZ6y0SFdVsY9183IvxFyZp:EClusMEUk8e9ihI7ZdVLF@api.mydomain.com/v1/oauth2/token

-d 是 POST 主体,它应该是 .send(body)

中的第一个参数

关于javascript - 将 curl 转换为 ajax 请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31472075/

相关文章:

javascript - 为什么 Javascript Array.sort 函数在比较函数不正确时不会抛出错误

java - 无法使用 jquery Ajax 从 Java HttpServer 获得响应

javascript - 使用后退按钮时记住通过 ajax 'load more' 加载的数据

php - 使用ajax从php发送和返回值时,为什么我会收到javascript和html代码?

linux - 无需下载即可获取 Content-Disposition 文件名

javascript - 这是 HH :MM:SS correct 的正则表达式吗

javascript - React Native 防止 undefined object

javascript - 如何避免 TypeError : callback. apply 不是函数并且 Callback 已被调用? Node js

php - 无法定位包 php5-curl

php - 在后台 PHP 下载外部文件?