[英]How to customize stub request using Faraday?
我正在嘗試通過 Faraday 自定義存根並且在設置 request_body 和 request_headers 時遇到了一些問題。 所有測試都有效並且是綠色的,但我仍然收到 Rubymine 的消息:“找到額外的參數”並且那部分代碼帶有紅色下划線。 我想擺脫它。 請問如何以正確的方式自定義正文 ...
[英]How to customize stub request using Faraday?
我正在嘗試通過 Faraday 自定義存根並且在設置 request_body 和 request_headers 時遇到了一些問題。 所有測試都有效並且是綠色的,但我仍然收到 Rubymine 的消息:“找到額外的參數”並且那部分代碼帶有紅色下划線。 我想擺脫它。 請問如何以正確的方式自定義正文 ...
[英]Rails upload pdf file via POST request
在我的 Rails 7 應用程序中,第三方 API 需要發送由我的應用程序創建的 PDF 文件。 我從 API 文檔中獲得了樣本 curl: 我在客戶端和資源的以下實現中使用 Faraday gem: 但是如何將文件作為正文參數發送? 我的實現出現了 API 錯誤,所以看起來並沒有那么簡單。 ...
[英]Faraday::ConnectionFailed when using elastic search in rails using docker
我正在嘗試在消息 model 中搜索 function 並且 evrey 在沒有 docker 的情況下運行良好但是當使用 docker 編譯整個堆棧時它給了我 我的 dockercompose.yml` ` elasticsearch.rb .yml 我正在嘗試使用 docker 運行 rai ...
[英]Pass image to STDIN for ffprobe to read in Ruby
我有一個腳本,目前正在使用 wget 從 url 中獲取圖像,然后將該圖像傳遞給 ffprobe。 我想刪除 wget 依賴。 將此圖像從 URL 下載到 STDIN 以便 ffprobe 可以讀取它的最佳方法是什么。 目前的邏輯是: 腳本中的其他地方對 http 請求使用法拉第,因此理想情況下我 ...
[英]Faraday::ConnectionFailed | Net::OpenTimeout execution expired
我正在使用faraday gem測試一個請求。 出於某種原因,此請求/login在本地有效,但在部署到 Heroku 或 Render 時無效。 我總是遇到同樣的錯誤: Faraday::ConnectionFailed execution expired domain:443 with {“sta ...
[英]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 call Issue
通過對 API 的法拉第調用,我收到未定義的方法“正文”錯誤; 網址 -https://api.company.com/api/v1/dept/person/query/empid/22435678 我還需要傳遞用戶名和密碼。 這是我正在嘗試的。 我究竟做錯了什么? ...
[英]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's Faraday - Send optional parameters in get method
我有一個帶有多個可選參數的端點。 你能幫我寫一個帶有可選參數的調用和端點嗎? params 參數是一個 hash(鍵,值對)。 查詢可以有 8 個參數。 我不知道如何將參數連接到 url。我在本節中處於堆棧狀態。 我是ruby和法拉第的菜鳥。 提前致謝 ...
[英]How can i retrieve query params from get request
我是Ruby的新手,我堅持完成一個相當簡單的任務。 我想將 GET 參數傳遞給法拉第的請求。 這是我的請求 function 然后像這樣調用這個請求方法 我嘗試使用conn.params = @request.params在請求方法中檢索參數,但這沒有用。 ...
[英]Deploy on heroku with dpl not working with new farady version
我在 gitlab 上的 CI/CD 使用 dpl 在 heroku 上部署代碼。 在獲取新版本的法拉第(我想這是原因)之前,它一直像魅力一樣工作。 這是我的 gitlab CI 終端工作時(昨天)的內容: 這是我今天得到的: 我嘗試將 --skip_cleanup 添加到 dpl 調用,如此處所示 ...
[英]How to add Faraday request body into Datadog tracing in a Rails app
我正在嘗試使用 Datadog 在 aRails 應用程序中配置法拉第跟蹤。 我已經建立了 Faraday -> Datadog 連接: 它運行良好,請求被記錄到 Datadog。 但是這些日志不包含任何請求參數,但 GET 或 POST。 關於如何將請求參數/正文記錄到 Datadog 的 ...
[英]How to set up the authorization header for NTLM in Faraday
我使用 Faraday Ruby 庫,但不明白如何為 NTLM 設置授權標頭。 是否可以 ? ...
[英]HMAC authorization for Faraday
我正在為 API 創建 ruby 包裝器,但他們似乎使用了法拉第不支持的某種奇怪的授權,所以似乎我必須創建自己的函數來生成它。 他們在他們的網站上有這個 您的 API 憑證包含一個公共客戶端標識符 (UUIDv4) 和一個密鑰(32 字節,提供 base64 編碼)。 組織級別的請求身份驗證 ...
[英]Specify client certificate with Ruby Typhoeus
我正在嘗試使用 Typhoeus 發出需要客戶端證書的 HTTP 請求。 Typhoeus README根本沒有提到使用客戶端證書。 我能找到的關於使用 Typhoeus 指定客戶端證書的唯一討論是這個 GitHub 問題討論。 基於該討論,這是我想出的不起作用的代碼(實際的 URL 和文件名已更 ...
[英]Error Response not parsed by Faraday despite adding :json middleware
我以這種方式初始化我的法拉第客戶端:@client = Faraday.new(url: BASE_URL) do |faraday| faraday.request :json faraday.response :json faraday.response :raise_error ...
[英]faraday code for HTTPS request over HTTPS proxy
We prepare proxy server that listens to HTTPS on port 13128 at proxy.foo.com using self signed cert and want to request https://target-site.com over ...
[英]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 ...
[英]Firebase iOS Distribution Faraday server error 403
我正在使用 Circle-Ci 和 Firebase 應用程序分發進行我們的連續分發每件事都運行良好,直到今天我收到以下錯誤: 我嘗試更新以下內容: bundle update fastlane bundle exec fastlane update_plugins 但仍然是同樣的錯誤。 ...