如何用Mechanize或Faraday在Ruby中发送JSON表单数据实现高效网络请求?
- 内容介绍
- 文章标签
- 相关推荐
本文共计138个文字,预计阅读时间需要1分钟。
我想从使用JSON数据的网站检索数据,并设置一个类似于通过AJAX请求的自定义搜索参数。传输的数据在XHR-Firebug中的请求显示为:{filters:[{action:post,filterName:Hersteller,ids:\}]}
我想从使用 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'}
本文共计138个文字,预计阅读时间需要1分钟。
我想从使用JSON数据的网站检索数据,并设置一个类似于通过AJAX请求的自定义搜索参数。传输的数据在XHR-Firebug中的请求显示为:{filters:[{action:post,filterName:Hersteller,ids:\}]}
我想从使用 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'}

