Re: [問題] Net::Http post純字串的問題

作者: johnlinvc (阿翔)   2016-01-01 18:42:58
※ 引述《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"
作者: MickPlaYer (Mick)   2016-01-01 21:39:00
感謝回答 我再試試看

Links booklink

Contact Us: admin [ a t ] ucptt.com