From: Tim Thompson Date: 2013-07-27T03:34:16+09:00 Subject: Mechanize with customer REQUEST to POST Is there a way in Mechanize to add a few custom fields to the REQUEST before POST? I am trying to write a Ruby Script to simulate Browser call to the server. From the Chrome Developer console, I got this { "log": { "version": "1.2", "creator": { "name": "WebInspector", "version": "537.36" }, "pages": [], "entries": [ { "startedDateTime": "2013-07-25T22:31:04.973Z", "time": 482, "request": { "method": "POST", "url": "https://192.168.1.2/wis/call/plaincall/MyAjaxService.getRealTimeData", "httpVersion": "HTTP/1.1", "headers": [ { "name": "Origin", "value": "https://192.168.1.2" }, { "name": "Accept-Encoding", "value": "gzip,deflate,sdch" }, { "name": "Host", "value": "192.168.1.1" }, { "name": "Accept-Language", "value": "en-US,en;q=0.8" }, { "name": "User-Agent", "value": "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/28.0.1500.72 Safari/537.36" }, { "name": "Content-Type", "value": "text/plain" }, { "name": "Accept", "value": "*/*" }, { "name": "Referer", "value": "https://192.168.1.2/wis/home.wis" }, { "name": "Cookie", "value": "JSESSIONID=FE1F9C3397D3BD4131F8D2BF32856FA4" }, { "name": "Connection", "value": "keep-alive" }, { "name": "Content-Length", "value": "202" } ], "queryString": [], "cookies": [ { "name": "JSESSIONID", "value": "FE1F9C3397D3BD4131F8D2BF32856FA4", "expires": null, "httpOnly": false, "secure": false } ], "headersSize": 494, "bodySize": 202, "postData": { "mimeType": "text/plain", "text": "callCount=1\npage=/wis/home.wis\nhttpSessionId=FE1F9C3397D3BD4131F8D2BF32856FA4\nscriptSessionId=B1A88CC6F4DDC1A1950D2B74809CB88D222\nc0-scriptName=rcpmAjaxService\nc0-methodName=getRcpm\nc0-id=0\nbatchId=403\n" } }, "response": { ... } Mainly, I like to know how to get Mechanize (or any similar) to add these to the REQUEST: "headersSize": "bodySize": "postData": { "mimeType": "text/plain", "text": "..." } Any pointer is much appreciated this. -- Posted via http://www.ruby-forum.com/.