Sorry, wrong pastie url
http://pastie.org/private/hue9qicpt83rf9pmspjna

On Oct 24, 11:46 am, Ivan Vanderbyl <[EMAIL PROTECTED]> wrote:
> Primarily it appears your making a https request using a http 
> url.http://pastie.org/299390should work, once you structure your xml
> correctly.
>
> Try using Builder::XmlMarkup for the xml.
>
> Ivan
>
> On Oct 22, 11:56 pm, "नोरत " <[EMAIL PROTECTED]> wrote:
>
>
>
> > hey i want to https request
>
> > 2008/10/22 Ivan Vanderbyl <[EMAIL PROTECTED]>
>
> > > Hi,
>
> > > Could you outline the failings in your code?
>
> > > I have built similar gateways for communicating with credit reference
> > > authorities from within our Rails application. If you have a WSDL
> > > schema, give soap4r (http://dev.ctor.org/soap4r) a try, its a gem and
> > > it takes care of all the net/http stuff and returns a ruby object,
> > > quite neat.
>
> > > Ivan
>
> > > norat wrote:
> > > > Hi every one
> > > > i am trying to communicate with xml gateway but recently i could not
> > > > got success in that
> > > > my code is
> > > > require 'net/https'
> > > > require 'uri'^M
> > > > require 'md5'
> > > > require 'openssl'
> > > > require "rexml/document"
> > > > xml_string = <<-END_XML
> > > > <GovTalkMessage xmlns="http://www.govtalk.gov.uk/schemas/govtalk/
> > > > govtalkheader"
> > > >                 xmlns:dsig="http://www.w3.org/2000/09/xmldsig#";
> > > >                 xmlns:gt="http://www.govtalk.gov.uk/schemas/govtalk/
> > > > core"
> > > >                 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
> > > >                 xsi:schemaLocation="http://www.govtalk.gov.uk/schemas/
> > > > govtalk/g\
> > > > ovtalkheader">
> > > >   <EnvelopeVersion>1.0</EnvelopeVersion>
>
> > > > <Header>
> > > > <IDAuthentication>
> > > > <SenderID>'+MD5.new("66662203000").to_s+'</SenderID>
>
> > > > <Authentication>
> > > > <Method>CHMD5</Method>
> > > > <Value>'+MD5.new("EMEQCC9XDV6").to_s+' </Value>
> > > > </Authentication>
> > > > </IDAuthentication>
> > > > </SenderDetails>
> > > > </Header>
>
> > > > <GovTalkDetails>
> > > > <Keys/>
> > > > </GovTalkDetails>
>
> > > > <Body>
>
> > > > <FormSubmission xsi:schemaLocation="http://xmlgw.companieshouse.gov.uk/
> > > > Headerhttp://xmlgw.companieshouse.gov.uk/v1-0/schema\<http://xmlgw.companieshouse.gov.uk/v1-0/schema%5C>
> > > > /forms/FormSubmission-v1-1.xsd">
> > > > ......
> > > > <FormHeader>
> > > > <CompanyName>TEST INC COMPANY LTD</CompanyName>
> > > > <PackageReference>1828</PackageReference>
> > > > <FormIdentifier>CompanyIncorporation</FormIdentifier>
> > > > <SubmissionNumber>SUB006</SubmissionNumber>
> > > > </FormHeader>
> > > > </Body>
> > > > </GovTalkMessage>
> > > > END_XML
> > > > uri = URI.parse('http://xmlgw.companieshouse.gov.uk')
> > > > File.read('/home/ignu/sslcert/cacert.pem')
> > > > #connection = Net::HTTP.new(uri.host, uri.port)
> > > > #connection.use_ssl = true
> > > > connection.verify_mode = OpenSSL::SSL::VERIFY_NONE
> > > > uri.path ='/v1-0/xmlgw/Gateway'
> > > > raw_response = connection.post(uri.path, xml_string)
> > > > puts raw_response.body
>
> > --
> > Norat Saraswatwww.richapplicationsconsulting.com
> > Mobile:- 09940254313
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "Ruby 
or Rails Oceania" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/rails-oceania?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to