을 페더럴 URL로 보내고 페더럴에서 응답을 기다리고 있습니다. "원격 서버에서 오류를 반환했습니다 : (500) 내부 서버 오류."라는 오류가 나타납니다.페덱스 웹 서비스를 호출하는 중 오류가 발생했습니다. 내 Windows 응용 프로그램에서
이 오류의 의미는 무엇이며 왜 나는이 오류가 발생했는데 왜냐하면 나는 사람들이 페덱스 지원을 받았기 때문에 .... 나는 서비스 URL이 맞다고 생각한다. 여기에 나는 페덱스 서비스 URL에 XML을 보내려고하는 중 내 코드를 제공하고있다.
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;
}
내 코드에는 오류가 있습니다. 왜 내가 오류가 발생하는지 안내하십시오. 나는 페덱스 지원에 말하고 있지만 그들로부터 기술적 인 도움을받지 못하고있다.
감사
** beta **라는 단어가 주소에 있다는 사실은 저에게 큰 붉은 깃발입니다. 오류 상태와 정확히 같습니다. 웹 서비스가 끝날 때 문제가 있습니다. Fedex 기술 지원부에서만 답변을 얻을 수 있습니다. 우리는 이것이 무엇인지 추측 할 수 없습니다. – slugster
나는이 주소로 https://ws.fedex.com:443/web-services/ship을 시도했지만 여전히 운이 없다. – Mou
동일한 문제가 발생했습니다. 문제를 해결할 수 있었습니까? – reddy