2011-07-04 28 views
5

私はコードであるRestclientのHTTP POSTのrequest.This介して別のWebサーバーにXMLを送信しようとしている:私はのHTTP POSTエラー

response = RestClient.post 'https://secure.rowebooks.co.uk/testorders/orders.aspx', :content_type => "text/xml", :myfile => File.read("#{Rails.root}/public/shared/#{@book}.xml") 

しかし、私はこのエラーに

ERROR 2 Data at the root level is invalid. Line 1, position 1.ERROR3 Object reference not set to an instance of an object. 

を取得していますXMLファイルが呼び出しの内容に含まれていないため、そのエラーを受け取っていると言われました。それは内容になければなりません。私はこのことがどういう意味か分かりません。

どのような示唆/手がかりをいただければ幸いです。あなたはこのようにそれをやるべき

おかげ

答えて

1

: - 「予期しない、構文エラー 『\ n』は、tASSOCを期待」

response = RestClient.post('https://secure.rowebooks.co.uk/testorders/orders.aspx', 
File.read("#{Rails.root}/public/shared/#{@book}.xml"), 'Content-Type' => 'text/xml') 
+0

こんにちは、お返事をありがとうしかしコードは、あなたが戻ってエラーを投稿しました。不足しているものはありますか? – safalmj

+0

おっと、小さなタイプミスです、今は正しいです。 –

+0

ありがとうございますMauricio。私はあなたの助けに非常に感謝します。 – safalmj