gpt4 book ai didi

ruby-on-rails - 如何在 Ruby 中使用 Mechanize 或 Faraday 发送 JSON 表单数据

转载 作者:数据小太阳 更新时间:2023-10-29 07:43:14 25 4
gpt4 key购买 nike

我想从使用 JSON 数据设置自定义搜索参数的网站检索数据,这些参数似乎是通过 AJAX 请求的。传输的数据显示在 Firebug 中的 XHR->Request Payload 下:

{"filters": [{"action": "post", "filterName": "Hersteller", "ids": [269], 
"settingName": "Hersteller", "settingValue": "ValueA"},
{"action": "delete", "filterName": "Modelle",
"settingName": "Modelle", "settingValue": ""}]}

该站点不传输任何 POST 参数,仅传输此 JSON 编码数据以应用搜索条件。使用 Mechanize 将此数据作为后期参数传递是行不通的。

如何使用 Ruby on Rails 中的 Mechanize 或 Faraday 传输这些数据?

最佳答案

使用 Mechanize,您可以:

agent.post url, data.to_json, {'Content-Type' => 'application/json'}

关于ruby-on-rails - 如何在 Ruby 中使用 Mechanize 或 Faraday 发送 JSON 表单数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22063646/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com