요청이 HTTP 상태 401 : Unauthorized로 실패했습니다. 왜?C에서 개발 된 .net webservices의 '인증되지 않은'오류
TravelCodesTranslator ws = GetEncodeDecodeWS();
// Create and set up the credentials for XmlSelectWebService
string UserName = "username";
string Password = "pwd";
// Xml Select uses Basic Authentication
NetworkCredential credentials = new NetworkCredential(UserName, Password);
CredentialCache cc = new CredentialCache();
ws.PreAuthenticate = true;
ws.Credentials = credentials;
XmlElement response;
if (_requestType == "Encode")
{
response = ws.Encode(request.DocumentElement); // got error of
// "The request failed
// with HTTP status 401:
// Unauthorized."
}
else
{
response = ws.Decode(request.DocumentElement);
}
수정 된 질문 AGAIN을 (를) 제거하여 사용자 이름과 암호를 제거하십시오. 민감한 데이터는 공공 장소에 게시하지 마십시오. – Shoban