我需要創建一個有點怪異(寬鬆地說)格式的post請求。要被髮送的確切的請求應以下列格式在rails中的POST請求
https://xyz.com/ping?app_id= adv_id = 345 &事件=出售& EVENT_DATA = 「AMT = 30_USD; USER_ID = 204050」
它容易發送POST請求到以下格式的URL: -
https://xyz.com/ping?app_id= adv_id = 345 &事件=出售& AMT = 30_USD & USER_ID = 204050
這可以通過使用這樣的代碼來實現: -
Net::HTTP.post_form(URI.parse("http://xyz.com/ping"), params)
其中,被適當地填充PARAMS變量(散列)。
我應該對正常情況下的這種變化進行哪些修改,特別是考慮到事件數據的雙引號。
爲什麼你使用'post_form'上請求僞造保護第8節)?這是否需要作爲POST請求?你想要的格式實際上是由GET請求使用的,而POST參數不是URL的一部分,而是嵌入在表單主體 – PinnyM
我需要發佈一個請求(最好是因爲我正在用另一個站點ping一些數據)。另外,即使我要提出請求,該如何工作? –