加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

ruby-on-rails – 如何使用Mechanize或Faraday在Ruby中发送JSON

发布时间:2020-12-17 01:37:15 所属栏目:百科 来源:网络整理
导读:我想从使用 JSON数据的网站检索数据,以设置似乎是通过AJAX请求的自定义搜索参数.传输的数据显示在XHR- Firebug中的请求有效负载下: {"filters": [{"action": "post","filterName": "Hersteller","ids": [269],"settingName": "Hersteller","settingValue":
我想从使用 JSON数据的网站检索数据,以设置似乎是通过AJAX请求的自定义搜索参数.传输的数据显示在XHR-> Firebug中的请求有效负载下:

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

该站点不传输任何POST参数,只传输此JSON编码数据以应用搜索条件.使用Mechanize将此数据作为post参数传递不起作用.

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

解决方法

使用Mechanize,您可以:

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

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读