cost 250 ms
如何使用 Faraday 自定義存根請求?

[英]How to customize stub request using Faraday?

我正在嘗試通過 Faraday 自定義存根並且在設置 request_body 和 request_headers 時遇到了一些問題。 所有測試都有效並且是綠色的,但我仍然收到 Rubymine 的消息:“找到額外的參數”並且那部分代碼帶有紅色下划線。 我想擺脫它。 請問如何以正確的方式自定義正文 ...

Rails 通過 POST 請求上傳 pdf 文件

[英]Rails upload pdf file via POST request

在我的 Rails 7 應用程序中,第三方 API 需要發送由我的應用程序創建的 PDF 文件。 我從 API 文檔中獲得了樣本 curl: 我在客戶端和資源的以下實現中使用 Faraday gem: 但是如何將文件作為正文參數發送? 我的實現出現了 API 錯誤,所以看起來並沒有那么簡單。 ...

Faraday::ConnectionFailed 使用 docker 在 rails 中使用彈性搜索時失敗

[英]Faraday::ConnectionFailed when using elastic search in rails using docker

我正在嘗試在消息 model 中搜索 function 並且 evrey 在沒有 docker 的情況下運行良好但是當使用 docker 編譯整個堆棧時它給了我 我的 dockercompose.yml` ` elasticsearch.rb .yml 我正在嘗試使用 docker 運行 rai ...

將圖像傳遞給 STDIN 以供 ffprobe 讀取 Ruby

[英]Pass image to STDIN for ffprobe to read in Ruby

我有一個腳本,目前正在使用 wget 從 url 中獲取圖像,然后將該圖像傳遞給 ffprobe。 我想刪除 wget 依賴。 將此圖像從 URL 下載到 STDIN 以便 ffprobe 可以讀取它的最佳方法是什么。 目前的邏輯是: 腳本中的其他地方對 http 請求使用法拉第,因此理想情況下我 ...

法拉第::連接失敗 | Net::OpenTimeout 執行過期

[英]Faraday::ConnectionFailed | Net::OpenTimeout execution expired

我正在使用faraday gem測試一個請求。 出於某種原因,此請求/login在本地有效,但在部署到 Heroku 或 Render 時無效。 我總是遇到同樣的錯誤: Faraday::ConnectionFailed execution expired domain:443 with {“sta ...

如何使用法拉第的 post 方法發送 url 編碼的表單數據?

[英]How to send url-encoded form data using Faraday's post method?

我正在嘗試設置 Faraday 以向 Twilio API 發出請求。 我可以通過 Postman 將請求正文中的鍵/值設置為x-www-form-urlencoded數據來發出請求。 當我嘗試在 Rails 中復制我在 Postman 上創建的 cURL 時,我收到一個錯誤,好像我在有效負載中發 ...

法拉第代理 - 連接失敗 - 到達文件末尾

[英]Faraday Proxy - Connection Failed - End of File Reached

我正在使用 OAuth2 gem 並嘗試將其配置為通過代理進行調用。 我遇到這個錯誤Faraday::ConnectionFailed: end of file reached並且不確定我做錯了什么。 我以為是證書,但我設法獲得Curl::Easy to make a connection and ...

rails faraday for API 調用問題

[英]rails faraday for API call Issue

通過對 API 的法拉第調用,我收到未定義的方法“正文”錯誤; 網址 -https://api.company.com/api/v1/dept/person/query/empid/22435678 我還需要傳遞用戶名和密碼。 這是我正在嘗試的。 我究竟做錯了什么? ...

Rspec:模擬負載返回 nil 而不是為測試目的創建的實際 object

[英]Rspec: Mocked payload is returning nil instead of the actual object created for testing purposes

我創建了以下服務 現在,我想使用以下代碼對其進行測試: with invalid params的測試正在運行,但由於某種原因, with valid params的測試失敗了。 如果我打印success_response ,這是正確創建的。 我不知道我在applications_paylod中得 ...

Ruby之法拉第——在get方法中發送可選參數

[英]Ruby's Faraday - Send optional parameters in get method

我有一個帶有多個可選參數的端點。 你能幫我寫一個帶有可選參數的調用和端點嗎? params 參數是一個 hash(鍵,值對)。 查詢可以有 8 個參數。 我不知道如何將參數連接到 url。我在本節中處於堆棧狀態。 我是ruby和法拉第的菜鳥。 提前致謝 ...

2022-02-17 16:24:25   1   430    ruby / faraday  
我如何從獲取請求中檢索查詢參數

[英]How can i retrieve query params from get request

我是Ruby的新手,我堅持完成一個相當簡單的任務。 我想將 GET 參數傳遞給法拉第的請求。 這是我的請求 function 然后像這樣調用這個請求方法 我嘗試使用conn.params = @request.params在請求方法中檢索參數,但這沒有用。 ...

2022-02-17 09:33:02   1   53    ruby / faraday  
部署在 heroku 上,dpl 不適用於新的法拉第版本

[英]Deploy on heroku with dpl not working with new farady version

我在 gitlab 上的 CI/CD 使用 dpl 在 heroku 上部署代碼。 在獲取新版本的法拉第(我想這是原因)之前,它一直像魅力一樣工作。 這是我的 gitlab CI 終端工作時(昨天)的內容: 這是我今天得到的: 我嘗試將 --skip_cleanup 添加到 dpl 調用,如此處所示 ...

如何在 Rails 應用程序中將法拉第請求正文添加到 Datadog 跟蹤中

[英]How to add Faraday request body into Datadog tracing in a Rails app

我正在嘗試使用 Datadog 在 aRails 應用程序中配置法拉第跟蹤。 我已經建立了 Faraday -> Datadog 連接: 它運行良好,請求被記錄到 Datadog。 但是這些日志不包含任何請求參數,但 GET 或 POST。 關於如何將請求參數/正文記錄到 Datadog 的 ...

法拉第HMAC授權

[英]HMAC authorization for Faraday

我正在為 API 創建 ruby​​ 包裝器,但他們似乎使用了法拉第不支持的某種奇怪的授權,所以似乎我必須創建自己的函數來生成它。 他們在他們的網站上有這個 您的 API 憑證包含一個公共客戶端標識符 (UUIDv4) 和一個密鑰(32 字節,提供 base64 編碼)。 組織級別的請求身份驗證 ...

使用 Ruby Typhoeus 指定客戶端證書

[英]Specify client certificate with Ruby Typhoeus

我正在嘗試使用 Typhoeus 發出需要客戶端證書的 HTTP 請求。 Typhoeus README根本沒有提到使用客戶端證書。 我能找到的關於使用 Typhoeus 指定客戶端證書的唯一討論是這個 GitHub 問題討論。 基於該討論,這是我想出的不起作用的代碼(實際的 URL 和文件名已更 ...

創建一個 cookie 以使用法拉第 GET 請求發送

[英]Creating a cookie to send with faraday GET request

我正在嘗試觸發一個 GET 請求,我需要發送兩個 cookies(我通過在我的網站上進行身份驗證后通過檢查我的瀏覽器 cookies 獲得這些)來授權我的請求。 However, when I try the below ruby code using the faraday gem I rece ...


 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM