質問

私は、決済ゲートウェイ(Realex RealVault)との問題を抱えているとRealexまたは自分自身でもないが、私は誰もがこの上でいくつかの光を当てる助けることができるかどうかを確認するために、ここでこれを置くだろうと思ったので、問題が何であるかを作業することができます奇妙な問題ます。

毎回私がリンク上Realexに送信しよう:ます。https://epage.payandshop .COM / Eページ - リモートplugins.cgi のIというエラーを取得します:

  

502 - Webサーバーが不正を受けました   応答がゲートウェイとして動作しながら、又は   プロキシサーバー。 aがあります   あなたが探しているページに問題   ため、それを表示することはできません。いつ   Webサーバ(Aとして動作しながら、   ゲートウェイまたはプロキシ)が接触しました   上流のコンテンツサーバは、受信しました   コンテンツから無効な応答   サーバーます。

私は次のコードを使用して私の要求を送信しています(簡潔にするために502エラーを返すように私はここに持っているデバッグコードを取り除か):

HttpWebRequest req = (HttpWebRequest)WebRequest.Create(LinkToRealex);
        req.ContentType = "text/xml";
        req.Method = "POST";
        req.UserAgent = "Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1)";

        req.Proxy = WebRequest.DefaultWebProxy;
        req.Timeout = 15000;

        byte[] bytes = Encoding.ASCII.GetBytes(XMLTosend);
        req.ContentLength = bytes.Length;

        Stream os = req.GetRequestStream();
        os.Write(bytes, 0, bytes.Length);
        os.Close();

        HttpWebResponse resp = (HttpWebResponse)req.GetResponse();
        if (resp == null) return null;
        StreamReader sr = new StreamReader(resp.GetResponseStream());
        return sr.ReadToEnd().Trim();

私はOKがIISログ、すべてのルックスをチェックしている -

  

2011-01-06午前12時44分04秒W3SVC636984653   IP_Of_Server POST /RealexTest.aspx -   80 - My_IP_Address   Mozillaの/ 5.0 +(Windowsの; + U; +のWindows + NT + 6.0; + EN-GB; + RV:1.9.2.13)+のGecko / 20101203 Firefoxの+ / 3.6.13 + GTB7.1 +(+ NET + CLR。 +3.5.30729; + NET4.0E)   200 0 0

奇妙なことは、私は(それは別のリンクを使用しています)Realexの他の決済システムに送信しようとした場合、すべてが罰金(私は残念ながら私は、このサービスを使用することはできません彼らのサーバーからの応答を取り戻す意味れるということですそのRealVaultサービス)。まず、このリードで私が使用していたことすべてがURL Iにダウンしていたと信じてすることが、私はブラウザにこのURLを入れて、レスポンスを得ることができますので、私は問題はIISまたは私のコードにまでかもしれないと思う。

私はIIS6 / Winのサーバ05.でのasp.net 3.5のコードを実行していることは、ウェブサイトは、SSLおよび静的IPアドレスを持つIISます。

私は、これはロングショットのビットです知っているが、誰もが任意のアイデアを持っている場合、私はそれをいただければ幸いしようとすることができます。

あなたの助けのための

おかげで、 リッチ

役に立ちましたか?

解決

これは、このエラーがRealexに送信するときに、あなたのXMLが正しくフォーマットされていない場合、あなたが見るものであることが判明します。

あなたのXMLが正しく設定されていないことを通知し、通常のRealex XMLコールとは異なり、RealVault XMLシステムは、あなたにこのことを教えてくれませんし、私は私の質問に記載されたエラー・メッセージが表示されます。

うまくいけば、この意志の助けそこに他の誰かます。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top