私のWindowsアプリケーションから呼び出しています。私はfedex urlにxmlを送信しようとしています。私はエラーが発生している "リモートサーバーがエラーを返しました:(500)内部サーバーエラー"エラー:Fedex webserviceを
このエラーの意味は何ですか?なぜ私はこのエラーが発生しています。なぜなら、私はフェデックスのサポート担当者から得たURLなので....サービスURLが正しいと思います。ここで私は私がXMLをfedexサービスURLに送信しようとしている私のコードを与えています。
public string Post(string sXml)
{
string Err = "";
WebResponse WebRes = null;
string sResponse = "";
try
{
string URL = "https://gatewaybeta.fedex.com:443/web-services/ship"; // "https://ws.fedex.com:443/web-services/ship";
byte[] buffer = Encoding.UTF8.GetBytes(sXml);
HttpWebRequest WebReq = (HttpWebRequest)WebRequest.Create(URL);
WebReq.Method = "POST";
WebReq.ContentType = "application/x-www-form-urlencoded";
WebReq.ContentLength = buffer.Length;
Stream ReqStream = WebReq.GetRequestStream();
ReqStream.Write(buffer, 0, buffer.Length);
ReqStream.Close();
WebRes = WebReq.GetResponse();
Stream ResStream = WebRes.GetResponseStream();
StreamReader ResReader = new StreamReader(ResStream);
sResponse = ResReader.ReadToEnd();
}
catch (Exception ex)
{
Err = ex.Message.ToString();
}
finally
{
}
return sResponse;
}
私のコードには何らかの誤りがあります。なぜ私はエラーが発生しているのか教えてください。私はfedexのサポートに話していますが、技術的な助けを得ていません。
おかげ
**ベータ**がアドレスにあるという事実は、私にとって大きな赤旗です。エラー状態とまったく同じです。ウェブサービスの最後に問題があります。あなたはFedexの技術サポートからの回答しか得ることができません。これが何であるかは推測できません。 – slugster
私はこのアドレスでhttps://ws.fedex.com:443/web-services/shipを試しましたが、運がまだありません。 – Mou
私は同じ問題を抱えています、あなたはそれを解決することができましたか? – reddy