我可以使用ajax/javascript/jquery执行curl命令吗
Can i execute curl command using ajax/javascript/jquery
这是我的curl命令,无论如何都可以使用ajax/javascript/jquery执行该命令。m在curl命令中传递授权密钥、内容类型、端点以发送推送通知
curl --header "Authorization: key=AIzaSyD9d_MQZF1y_hPm-xUdgnM25Ny4" --header Content-Type:"application/json" https://android.googleapis.com/gcm/send -d "{'"registration_ids'":['"dWvRQjY01Uw:APA91bESY0_Zl-WBY9mXH3x8_Ul0eZgvncvSX_hf0chY1RmHJqumzHiHAdGmSE7SOvjirP9tOoJbceLUtXbKLMRkRbWHcjAWEU68CysLv4_Cui6uHGIIW8Hvnpd4OFNbfto-HV1'"]}"
也许,如果该网站允许来自您的来源的跨来源请求;如果没有,你将被SOP阻止。
在jQuery中,它看起来像这样:
$.ajax({
url: "https://android.googleapis.com/gcm/send",
headers: {
Authorization: "key=AIzaSyD9d_MQZF1y_hPm-xUdgnM25Ny4",
},
contentType: "application/json",
data: JSON.stringify({
"registration_ids": [
"dWvRQjY01Uw:APA91bESY0_Zl-WBY9mXH3x8_Ul0eZgvncvSX_hf0chY1RmHJqumzHiHAdGmSE7SOvjirP9tOoJbceLUtXbKLMRkRbWHcjAWEU68CysLv4_Cui6uHGIIW8Hvnpd4OFNbfto-HV1"
]
})
})
.done(function() {
// Success
})
.fail(function() {
// Error
});
详细信息请点击此处。
但是,如果该站点不支持与您的源站点进行跨源资源共享,那么您将不得不使用服务器来提出请求。
相关文章:
- 无法在通过jQuery的ajax加载的页面中执行javascript
- JavaScript执行暂时挂起页面
- 如何在ReactJS JSX中执行嵌套的if-else语句
- 当js函数's已执行
- 哪个先执行
- 在使用Polymer'加载所有json文件后执行方法;s的核心ajax
- HTML表单提交时未执行外部函数
- 在Safari执行javascript之前对其进行修改
- Amd,希望确保某个东西总是最后执行
- 在Windows 10中自动执行例行程序(主要与浏览器交互)
- 递归使用 eval() 是检查程序执行的好方法吗?
- 如何做到这一点,使代码在不传递条件后执行函数
- 如何在执行此特定onclick事件时执行JavaScript函数
- 如何在从浏览缓存加载页面时执行javascript
- Jquery表单验证插件-如果选中复选框,如何在提交时执行某些操作
- 如何使用cURL或其他方式在点击时执行事件
- 我可以使用ajax/javascript/jquery执行curl命令吗
- 使用 curl 执行 JavaScript 后获取源代码
- cron作业中的Wget和Curl没有在目标URL中执行javascript
- 用javascript执行curl请求