Ruby on rails Rails-发送XML或JSON
我是Rails新手,正在尝试向Chargify发送取消订阅的请求。他们的API说我需要将DELETE方法发送到一个xml URL。这不是一个基于chargifi的问题,而是。。。我如何让用户单击按钮,然后生成此请求并在我的Rails应用程序中发送它?您可以查看此url以查看我正在尝试执行的操作-。此外,当我运行命令行测试时,它工作正常,因此我知道我的代码工作正常,现在确定如何将其放入我的Rails应用程序(view/controller)中。谢谢。您可能想使用Net::HTTP库。另外,请查看Github上其他一些ruby API绑定的源代码,了解它们如何使用和构造此类行为(特别是Twilio、Dropbox和Flickraw)。在ruby标准库中使用Net::HTTP应该可以实现类似的功能:Ruby on rails Rails-发送XML或JSON,ruby-on-rails,api,Ruby On Rails,Api,我是Rails新手,正在尝试向Chargify发送取消订阅的请求。他们的API说我需要将DELETE方法发送到一个xml URL。这不是一个基于chargifi的问题,而是。。。我如何让用户单击按钮,然后生成此请求并在我的Rails应用程序中发送它?您可以查看此url以查看我正在尝试执行的操作-。此外,当我运行命令行测试时,它工作正常,因此我知道我的代码工作正常,现在确定如何将其放入我的Rails应用程序(view/controller)中。谢谢。您可能想使用Net::HTTP库。另外,请查看G
require 'net/http'
http = Net::HTTP.new('subdomain.chargify.com')
request = Net::HTTP::Delete.new('/subscriptions/1337.xml')
response = http.request(request)
您可以将其包含在控制器的方法中,但除非您需要确保在发送响应之前完成请求,否则我建议您在后台作业中向Chargify发出请求。请查看或库