Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby Faraday post到localhost,json正文始终为空_Ruby_Faraday - Fatal编程技术网

Ruby Faraday post到localhost,json正文始终为空

Ruby Faraday post到localhost,json正文始终为空,ruby,faraday,Ruby,Faraday,使用ruby 2.3.1,我尝试对本地主机上的url发出post请求: conn = Faraday.new(:url => 'http://localhost:9393') do |faraday| faraday.adapter :excon # make requests with Net::HTTP faraday.response :json faraday.request :json end conn.post('notification',

使用ruby 2.3.1,我尝试对本地主机上的url发出post请求:

conn = Faraday.new(:url => 'http://localhost:9393') do |faraday|
  faraday.adapter :excon # make requests with Net::HTTP
  faraday.response :json
  faraday.request :json
end

conn.post('notification',
          { email: 'test@email.com', type: :forgot_password, link: 'www.link.com' }.to_json,
          { 'Content-Type' => 'application/json' })
传递的正文在服务器端为空,甚至在法拉第输出中显示为空:

#<Faraday::Response:0x000000026d92d0
 @env=
  #<struct Faraday::Env
   method=:post,
   body=nil,
   url=#<URI::HTTP http://localhost:9393/notification>,

#您希望得到什么响应?我们需要服务器code@MihalkoFarhat现在并不重要。@cozyconemotel它可以是一个简单的机架,什么都不做。您希望得到什么响应?我们需要服务器code@MihalkoFarhat在这个时候并不重要。@cozyconemotel它可以是一个简单的装配,什么都不做。