我需要以一种有点奇怪(说宽松)的格式创建一个发布请求。要发送的确切请求应采用以下格式
https://xyz.com/ping?app_id=123&adv_id=345&event=sale&event_data="amt=30_USD;user_id=204050 "
将发布请求发送到以下格式的 url 很容易:-
https://xyz.com/ping?app_id=123&adv_id=345&event=sale&amt=30_USD&user_id=204050 _
这可以使用这样的代码来实现:-
Net::HTTP.post_form(URI.parse("http://xyz.com/ping"), params)
其中, params 变量被适当地填充(散列)。
我应该进行哪些修改来解释与正常情况相比的这种变化,特别是考虑到事件数据周围的双引号。