问题标签 [curb]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ruby - 设置参数和 cookie 的 Ruby Curb (Curl) 问题
我有一系列相当大的条目数组,我想将它们发布到远程 Jira 实例的自定义字段中,所以我尝试在 Ruby 下使用 Curb(因为他们的 API 不允许这样做,并且在 SQL 下)这有点危险)我对其他建议持开放态度,但我一生无法弄清楚如何使用初始获取请求设置我的 cookie,然后为帖子提供参数和适当的标题
看起来它仍在使用我尝试使用 rest_client 的相同 URL,但这似乎与 cookie 行为不符,我确实需要为 atlassian 令牌设置上面的标头(因此它不请求用户名/密码)有没有人有任何想法 - 或建议可能有什么更好的机制来做到这一点 - 或者更好 - 我做错了什么;)干杯斯科特
ruby-on-rails - 找不到 libcurl 或 curl/curl.h (RuntimeError)
我正在尝试在 Windows 计算机上安装遏制 0.8.0,但我似乎无处可去。我一直在我的谷歌搜索中尝试每个网站 3 页的深度。拜托,任何人都知道如何安装这个单一的东西。我已下载 curl 并将其解压缩到 C:\curl。我已将其添加到我的路径并正在运行命令:
但它不起作用。我不断收到同样的错误。有什么建议么?
ruby-on-rails - 我可以使用 curl 或 curl 发布到使用 rails 的跨站点请求伪造保护的表单吗?
我有一个简单的 rails 网页,用户在其中输入几个文本字段并上传图片。然后 Rails 存储图片并更新服务器上的数据库。它工作正常。
但是,我还需要另一台计算机上的脚本来偶尔使用 curl/curb 库更新网页。但是,当我尝试这样做时,出现此错误:
ActionController::InvalidAuthenticityToken (ActionController::InvalidAuthenticityToken)
当我仔细观察时,似乎 rails 在创建表单时都会放入一个名为“authenticity_token”的隐藏字段:
遏制脚本不起作用,因为它没有“authenticity_token”的东西。有没有办法解决?也许制作另一个网页做同样的事情,但只是为了我的遏制脚本?
ruby-on-rails - 在 Rails 中使用 Curb 进行流式传输
curb
在 Rails 中使用流式 API 管理和处理是否可行?我以前曾将它用于一次性请求,但还没有看到任何在流式传输情况下使用它的示例。如果可能的话 - 关于代码看起来像什么让这个滚动的任何想法?
ruby - 在ruby1.8.6上安装路边
我无法使用 ruby1.8.6 p111 在 Windows 7 x64 上安装遏制:
为了澄清,C:\curl-7.26.0
是一个带有文件夹的libcurl v7.26.0lib/bin/include
。
我错过了什么?
ruby - 如何使用 Ruby 的 Faraday 指定网络接口?
我正在使用封装了各种适配器的Faraday,包括 Net::HTTP、Excon、Typhoeus、Patron 和 EventMachine。我想指定网络接口(例如en0
或en1
),但我不确定如何或是否可能。我愿意接受 Ruby 级别或 Linux 级别的答案。
注意:根据使用 Ruby 和 Curb 从不同网络接口发出 HTTP 请求,使用Curb可以做到这一点。
ruby - 如何添加二进制数据来抑制 POST
我正在尝试使用 Curb gem 对 Parse Cloud 执行以下 POST
有了这个:
上传通过 201,但该文件似乎没有正确地将其上传到服务器。
ruby - 使用 Ruby 遏制执行 HTTP PATCH
我正在尝试使用遏制做一个 HTTP PATCH。查看代码,似乎没有为此公开的方法。有什么办法可以使用遏制来做补丁?如果没有,Ruby 中还有哪些其他库或方法可以完成此任务?
curl - 使用红宝石卷曲
我正在尝试将 Curl 与 SPNEGO 一起使用,通过 ruby 协商一种身份验证。
我尝试了几个库,但似乎 httpi 有办法通过它的路边适配器来做到这一点,就像这个链接:
https://gist.github.com/3179054#comments
我想知道是否有办法将 JSON 数据作为 curl 的“数据”部分而不是链接中给出的文件发送。(我的意思是 curl -d 选项)
我的卷曲是这样的:
curl -X POST -d "{"id": "12341234","fieldsRequested":["title","state","component"]}" -H >"Accept: application/json" -H "Content-类型:application/json" --negotiate -u : >https://abcd.com/find/it
ruby-on-rails - rails - 遏制:编码问题发送请求和令牌与“+”
我在向外部服务器发送请求时遇到问题,当令牌带有“+”时,另一台服务器无法识别该请求。我认为这是编码的问题(对不起,我是 Rails 的新手),但我不知道该怎么做。
这是我的代码
当令牌类似于:S6ps1YSMC6xaRusfSH4aBg1RTm2/U1u1ng/hZSmGGTGX12AcL//Q33ri7Wlkl1Vjg4j/zDM=
没关系,但是什么时候是:HK+rKsYMTbs2fjN+pLfPIj5wcjZp3IVQWuK5jW0iN/wKfkVgsQAjQ5+A1RvUF1Lp0lgdf1M=
响应为 403(禁止)。
我在文档中进行了搜索,但一无所获(https://github.com/taf2/curb)。
有什么想法可以强制 curl::easy 不将“+”转换为另一件事吗?