Re: [問題] Net::Http post純字串的問題
※ 引述《MickPlaYer (Mick)》之銘言:
: 大家好
: 起因是我用Java的Spring做了一個簡單的API
: 當你POST一個str過去後會回傳"Hello "+str
: (假設給它"world"會回傳"Hello world")
: 有試過一些post工具 回傳也都正確
: 不過當我用Ruby做時
: 給它"world"回來卻變成"Hello world="
: 多了一個等於符號
: 感覺像是在某處被轉成了key/value的形式
: 請問Ruby有辦法只單純post字串嗎?
應該是Spring 那邊有問題
下面這個ruby 的簡易http server 會回正常的值
https://gist.github.com/johnlinvc/3b6e01eb75fe4c60b736
(要先 gem install rack)
2.2.2 :001 > require 'net/http'
=> true
2.2.2 :002 > @uri = URI.parse("http://localhost:8080/")
=> #<URI::HTTP http://localhost:8080/>
2.2.2 :003 > Net::HTTP.start(@uri.host, @uri.port) do |http|
2.2.2 :004 > response = http.post @uri, "world"
2.2.2 :005?> response.body
2.2.2 :006?> end
=> "hello world"
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.169.76.126
※ 文章網址: https://www.ptt.cc/bbs/Ruby/M.1451644983.A.257.html
推
01/01 21:39, , 1F
01/01 21:39, 1F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):
Ruby 近期熱門文章
PTT數位生活區 即時熱門文章