문제

xmlrpclib 의 of python은 다른 컴퓨터와 통신하는 편리한 방법입니다.인터넷, 클래스, 기능 등에 직접 액세스 할 수 있습니다.서버 측에 오류가 발생한 경우이 오류는 클라이언트 측에 오류 는 일부 텍스트 메시지와 일부 오류 코드로 구성됩니다.

내가 가진 질문은 서버 측에서 이러한 속성을 제어하는 방법, 즉, 클라이언트로 전송할 FaultString과 FaultCode를 명시 적으로 설정하는 방법입니다.이 세부 사항에는 문서가 매우 희박 해 보이며 도움이 감사합니다.

감사합니다

알렉스

도움이 되었습니까?

해결책

약간의 파고 이후에 나는 대답을 발견했습니다.XMLRPC 서버의 오류를 '던지면서 단순히

할 수 있습니다.
import xmlrpclib

# some code
if not ok:
  # throw fault:
  raise xmlrpclib.Fault(11, "some message")
.

FaultCode 11의 오류를 발생시키고 클라이언트 측에서 "일부 Messsage"를 FaultString합니다.이것은 자신의 오류 클래스를 구현하기 위해 재정의 될 수 있습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top