웹 서비스 URL에 연결하려고하면 브라우저에서 간단한 GET으로 문제없이 작동하지만 (상태 코드 200을 예상대로 반환합니다) 콘솔 응용 프로그램을 통해 실행하면 상태를 반환합니다 500의 코드? 나는 그것의 프록시 또는 DNS 문제가 있지만 확실 ... 콘솔 응용 프로그램에서URL은 브라우저에서 작동하지만 HttpWebRequest를 사용하여 콘솔 앱에서 500을 반환합니다.
다음의 요청 생성을 의심 :
// webRequestUrl has been modified
const string webRequestUrl = "http://0.0.0.0/communication/?id={0}&status=70"
var webRequest = WebRequest.Create(string.Format(webRequestUrl, invalidSseLead.LeadId));
try
{
using (var webResponse = (HttpWebResponse)webRequest.GetResponse())
{
if (webResponse != null && webResponse.StatusCode == HttpStatusCode.OK)
{
using (var textStream = new StreamWriter("updateQuery.sql", true))
{
// Write some text
}
}
}
}
catch (Exception exception)
{
// Report exception
}
를 생성하는 요청 URL을 확인하고는 브라우저에서 작동하지만 응용 프로그램을 콘솔하지 왜 난처한 상황에 빠진, 괜찮아요 ?
을 사용하지 않고 생성되는 복사 정확한 URL을 붙여 필요 브라우저가 작동합니까? – msms
그래도 테스트 해봤는데 아무 문제가 없습니다. ( – timothyclifford