我正在制作rails
包含API的应用程序,我希望我的控制器调用该API而不是处理ActiveRecord
。httparty不能与localhost一起工作
我使用HTTParty
拨打电话。当我做了以下工作正常。
response = HTTParty.get('https://google.com')
但是当我尝试了我的API调用它不断处理状态的浏览器发送请求,即使我等了15分钟,但它呈现什么,我看到铁轨控制台,但没有任何要求的迹象。
对于我的API调用,我使用这样的:
response = HTTParty.get('http://localhost:3000/api/v1/score_sheets/9')
即使我尝试这样做:
response = HTTParty.get('http://0.0.0.0:3000/api/v1/score_sheets/9')
,这也:
response = HTTParty.get('http://127.0.0.1:3000/api/v1/score_sheets/9')
通过浏览器https://localhost:3000/api/v1/score_sheets/9
这使直接请求返回正确的JSON
。
问题:使用此方法向本地主机发送请求有什么问题?或者其他任何可能的方式来做到这一点?
提供在同一时间,我只发送一个请求。 –
@ G.B你提出要求,并告诉轨,使另一个请求,那么另一个请求将被阻止。 – xdazz
哦。好的,我知道了。但如何处理这件事? –