问题标签 [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.

0 投票
1 回答
2661 浏览

ruby - 设置参数和 cookie 的 Ruby Curb (Curl) 问题

我有一系列相当大的条目数组,我想将它们发布到远程 Jira 实例的自定义字段中,所以我尝试在 Ruby 下使用 Curb(因为他们的 API 不允许这样做,并且在 SQL 下)这有点危险)我对其他建议持开放态度,但我一生无法弄清楚如何使用初始获取请求设置我的 cookie,然后为帖子提供参数和适当的标题

看起来它仍在使用我尝试使用 rest_client 的相同 URL,但这似乎与 cookie 行为不符,我确实需要为 atlassian 令牌设置上面的标头(因此它不请求用户名/密码)有没有人有任何想法 - 或建议可能有什么更好的机制来做到这一点 - 或者更好 - 我做错了什么;)干杯斯科特

0 投票
8 回答
26547 浏览

ruby-on-rails - 找不到 libcurl 或 curl/curl.h (RuntimeError)

我正在尝试在 Windows 计算机上安装遏制 0.8.0,但我似乎无处可去。我一直在我的谷歌搜索中尝试每个网站 3 页的深度。拜托,任何人都知道如何安装这个单一的东西。我已下载 curl 并将其解压缩到 C:\curl。我已将其添加到我的路径并正在运行命令:

但它不起作用。我不断收到同样的错误。有什么建议么?

0 投票
2 回答
970 浏览

ruby-on-rails - 我可以使用 curl 或 curl 发布到使用 rails 的跨站点请求伪造保护的表单吗?

我有一个简单的 rails 网页,用户在其中输入几个文本字段并上传图片。然后 Rails 存储图片并更新服务器上的数据库。它工作正常。

但是,我还需要另一台计算机上的脚本来偶尔使用 curl/curb 库更新网页。但是,当我尝试这样做时,出现此错误:

ActionController::InvalidAuthenticityToken (ActionController::InvalidAuthenticityToken)

当我仔细观察时,似乎 rails 在创建表单时都会放入一个名为“authenticity_token”的隐藏字段:

遏制脚本不起作用,因为它没有“authenticity_token”的东西。有没有办法解决?也许制作另一个网页做同样的事情,但只是为了我的遏制脚本?

0 投票
1 回答
269 浏览

ruby-on-rails - 在 Rails 中使用 Curb 进行流式传输

curb在 Rails 中使用流式 API 管理和处理是否可行?我以前曾将它用于一次性请求,但还没有看到任何在流式传输情况下使用它的示例。如果可能的话 - 关于代码看起来像什么让这个滚动的任何想法?

0 投票
1 回答
1467 浏览

ruby - 在ruby1.8.6上安装路边

我无法使用 ruby​​1.8.6 p111 在 Windows 7 x64 上安装遏制:

为了澄清,C:\curl-7.26.0是一个带有文件夹的libcurl v7.26.0lib/bin/include

我错过了什么?

0 投票
3 回答
1207 浏览

ruby - 如何使用 Ruby 的 Faraday 指定网络接口?

我正在使用封装了各种适配器的Faraday,包括 Net::HTTP、Excon、Typhoeus、Patron 和 EventMachine。我想指定网络接口(例如en0en1),但我不确定如何或是否可能。我愿意接受 Ruby 级别或 Linux 级别的答案。

注意:根据使用 Ruby 和 Curb 从不同网络接口发出 HTTP 请求,使用Curb可以做到这一点。

0 投票
1 回答
1486 浏览

ruby - 如何添加二进制数据来抑制 POST

我正在尝试使用 Curb gem 对 Parse Cloud 执行以下 POST

有了这个:

上传通过 201,但该文件似乎没有正确地将其上传到服务器。

0 投票
1 回答
1076 浏览

ruby - 使用 Ruby 遏制执行 HTTP PATCH

我正在尝试使用遏制做一个 HTTP PATCH。查看代码,似乎没有为此公开的方法。有什么办法可以使用遏制来做补丁?如果没有,Ruby 中还有哪些其他库或方法可以完成此任务?

0 投票
1 回答
950 浏览

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

0 投票
1 回答
217 浏览

ruby-on-rails - rails - 遏制:编码问题发送请求和令牌与“+”

我在向外部服务器发送请求时遇到问题,当令牌带有“+”时,另一台服务器无法识别该请求。我认为这是编码的问题(对不起,我是 Rails 的新手),但我不知道该怎么做。

这是我的代码

当令牌类似于:S6ps1YSMC6xaRusfSH4aBg1RTm2/U1u1ng/hZSmGGTGX12AcL//Q33ri7Wlkl1Vjg4j/zDM=

没关系,但是什么时候是:HK+rKsYMTbs2fjN+pLfPIj5wcjZp3IVQWuK5jW0iN/wKfkVgsQAjQ5+A1RvUF1Lp0lgdf1M=

响应为 403(禁止)。

我在文档中进行了搜索,但一无所获(https://github.com/taf2/curb)。

有什么想法可以强制 curl::easy 不将“+”转换为另一件事吗?