Ruby on rails 从Rails应用程序发送XML请求。XML模型支付实现

Ruby on rails 从Rails应用程序发送XML请求。XML模型支付实现,ruby-on-rails,xml,post,request,payment,Ruby On Rails,Xml,Post,Request,Payment,我正在我的网站上实施一个支付系统。但是,由于支付系统按照旧模型工作,所有请求都通过XML。我需要将XML(代码附在下面)发送到URL并获得响应。如何使用RubyonRails发送XML post请求。我需要发送到这个url。。。其中xmldata是查询参数 <?xml version="1.0" encoding="ISO-8859-9"?> <posnetRequest> <mid>6700000067</mid> <tid&g

我正在我的网站上实施一个支付系统。但是,由于支付系统按照旧模型工作,所有请求都通过XML。我需要将XML(代码附在下面)发送到URL并获得响应。如何使用RubyonRails发送XML post请求。我需要发送到这个url。。。其中xmldata是查询参数

<?xml version="1.0" encoding="ISO-8859-9"?>
<posnetRequest>
   <mid>6700000067</mid>
   <tid>67000067</tid>
   <tranDateRequired>1</tranDateRequired>
   <sale>
     <amount>2451</amount>
     <ccno>4506349116608409</ccno>
     <currencyCode>TL</currencyCode>
     <cvc>000</cvc>
     <expDate>0703</expDate>
     <orderID>1s3456z8901234567890123</orderID>
     <installment>00</installment>
   </sale>
</posnetRequest>

6700000067
67000067
1.
2451
4506349116608409
热释光
000
0703
1s3456z8901234567890123
00

If-SOAP-use If-not也可能有大量gem可以读取wsdl文件并基于散列生成XML。如果它是一些自制的垃圾,而这些都不适用,那么您可以呈现一个XML视图,并将其与Ruby可用的任何HTTP库一起发送。这里的关键是,这不是rails内置的东西,需要您进行工作和研究。但是,在查询字符串中发送包含整个XML文档的GET请求是荒谬的。如果将XML用于支付系统,则应使用POST请求并将XML放入请求正文中。