WCF 서비스 웹 사이트를 통해 XML 응답을 얻는 방법은 무엇입니까?

아빌라 쉬 사감

WCF 서비스 웹 사이트
인터페이스 IService클래스를 사용하는 XML 출력이 필요합니다.

public interface IService
{
    [OperationContract]
    [WebInvoke(Method = "GET",
    ResponseFormat = WebMessageFormat.Xml,
    BodyStyle = WebMessageBodyStyle.Bare,
    UriTemplate = "GetPay")]
    Payload GetPay();
}
[XmlRoot(ElementName = "payload")]
public class Payload
{
    [XmlElement(ElementName = "firstname")]
    public string Firstname { get; set; }
    [XmlElement(ElementName = "secondname")]
    public string Secondname { get; set; }
    [XmlElement(ElementName = "number")]
    public string Number { get; set; }
}
[XmlRoot(ElementName = "payloads")]
public class Payloads
{
    [XmlElement(ElementName = "payload")]
    public List<Payload> Payload { get; set; }
}

내 서비스 등급은 다음과 같습니다.

public class Service : IService
{
    public Payload GetPay()
    {
        return new Payload(); 
    }
}

내 Web.congig 파일 코드

<?xml version="1.0"?>
    <configuration>
        <system.web>
              <compilation debug="true" targetFramework="4.0"/>
        </system.web>
        <system.serviceModel>
             <behaviors>
                 <serviceBehaviors>
                     <behavior>
                       <!-- To avoid disclosing metadata information, set the value below to false and remove the metadata endpoint above before deployment -->
                        <serviceMetadata httpGetEnabled="true"/>
                        <!-- To receive exception details in faults for debugging purposes, set the value below to true.  Set to false before deployment to avoid disclosing exception information -->
                        <serviceDebug includeExceptionDetailInFaults="false"/>
                   </behavior>
               </serviceBehaviors>
           </behaviors>
       <serviceHostingEnvironment multipleSiteBindingsEnabled="true"/>
   </system.serviceModel>
   <system.webServer>
        <modules runAllManagedModulesForAllRequests="true"/>
   </system.webServer>
</configuration>

다음 형식의 출력이 필요합니다. 도와주세요

<?xml version="1.0" encoding="UTF-8"?>
<payloads>
    <payload>
        <firstname>Sid</firstname>
        <secondname>Singh</secondname>
        <number>1</number>
    </payload>
    <payload>
        <firstname>Deepak</firstname>
        <secondname>Shahi</secondname>
        <number>2</number>
    </payload>
    <payload>
        <firstname>Shorya</firstname>
        <secondname>Garg</secondname>
        <number>3</number>
    </payload>
</payloads>

해결책을 얻을 수 있도록 도와주세요.

박투

이 링크는 당신을 도울 것입니다

WCF 서비스를 사용하여 XML 출력을 생성하는 방법은 무엇입니까?

또는 페이로드 클래스에 [Serializable ()] 속성을 추가하고 아래 코드를 사용하여 다음을 수행하십시오.

Serialize(listObj)

public static string Serialize(object obj)
{
   var xs = new XmlSerializer(obj.GetType());
   var xml = new StringWriter();
   xs.Serialize(xml, obj);
   return xml.ToString();
}

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

IIS에서 호스팅되고 웹을 통해 소비 가능한 wsHttpBinding으로 WCF 서비스를 구성하는 방법은 무엇입니까?

분류에서Dev

SoapUI의 그루비 스크립트를 통해 통화 변환기 서비스 응답에서 응답 값을 얻는 방법은 무엇입니까?

분류에서Dev

클래스 라이브러리 프로젝트에서 서비스 참조를 통해 참조되는 XML 형식의 wcf 응답을 얻는 방법

분류에서Dev

NAV 웹 서비스 C #을 통해 데이터를 업데이트하는 방법은 무엇입니까?

분류에서Dev

xamarin.forms에서 wcf 웹 서비스를 사용하는 동안 targetinvokationexception을 해결하는 방법은 무엇입니까?

분류에서Dev

Netbeans에서 Java를 사용하는 웹 서비스에서 답변을 얻는 방법은 무엇입니까?

분류에서Dev

app.config를 사용하지 않고 https를 통해 WCF REST XML 서비스를 자체 호스팅하는 방법은 무엇입니까?

분류에서Dev

웹 API JSON 응답을 테스트하는 방법은 무엇입니까?

분류에서Dev

WCF 서비스를 사용하여 웹 응용 프로그램과 모바일 응용 프로그램을 지원하는 방법은 무엇입니까?

분류에서Dev

첫 번째 줄 대신 defusedxml을 통해 AWS SQS API 바이트 xml 문자열 응답에서 모든 줄을 읽는 방법은 무엇입니까?

분류에서Dev

응답을받는 동안 내 웹 서비스를 다루고 있습니다-서버 측에서 응답을받는 방법은 무엇입니까?

분류에서Dev

응답을받는 동안 내 웹 서비스를 다루고 있습니다-서버 측에서 응답을받는 방법은 무엇입니까?

분류에서Dev

WCF를 통해 Windows 서비스와 통신하는 방법은 무엇입니까?

분류에서Dev

WCF 웹 서비스를 사용하여 네트워크 경로에서 로컬 위치로 파일을 복사하는 방법은 무엇입니까?

분류에서Dev

나머지 웹 서비스 응답에서 데이터의 특정 부분을 얻는 방법은 무엇입니까?

분류에서Dev

WCF 테스트 클라이언트를 통해 Federated WCF에 액세스하는 방법은 무엇입니까?

분류에서Dev

PHP를 통해 UDP 트래픽을 얻고 웹 페이지에 표시하는 방법은 무엇입니까?

분류에서Dev

XML 응답에서 값 목록을 얻는 방법은 무엇입니까?

분류에서Dev

Python Scraping, BeautifulSoup을 통해 텍스트를 얻는 방법은 무엇입니까?

분류에서Dev

자체 호스팅을 위해 웹 API 또는 WCF 서비스가 필요한 이유는 무엇입니까?

분류에서Dev

JavaScript를 통해 클래스 이름을 얻는 방법은 무엇입니까?

분류에서Dev

URL을 통해 Google Geocoding json 응답에서 특정 요소를 추출하는 방법은 무엇입니까?

분류에서Dev

셸에서 CURL을 사용하여 CSRF 지원 웹 사이트에서 https를 통해 파일을 업로드하는 방법은 무엇입니까?

분류에서Dev

데스크탑 애플리케이션을 통해 셀레늄을 사용하여 웹 페이지를 테스트하는 방법은 무엇입니까?

분류에서Dev

QT C ++의 웹 서비스에서 XML로 응답을 얻는 방법

분류에서Dev

웹 서비스 API를 통해 Generic Inquiry를 호출하는 방법은 무엇입니까?

분류에서Dev

AJAX를 통해 AXIS 웹 서비스를 호출하는 방법은 무엇입니까?

분류에서Dev

웹 서비스에서받은 xml 응답을 가져 와서 데이터 소스로 만드는 방법

분류에서Dev

Tampermonkey 스크립트를 사용하여 나가는 요청과 웹 사이트의 응답을 추적하는 방법은 무엇입니까?

Related 관련 기사

  1. 1

    IIS에서 호스팅되고 웹을 통해 소비 가능한 wsHttpBinding으로 WCF 서비스를 구성하는 방법은 무엇입니까?

  2. 2

    SoapUI의 그루비 스크립트를 통해 통화 변환기 서비스 응답에서 응답 값을 얻는 방법은 무엇입니까?

  3. 3

    클래스 라이브러리 프로젝트에서 서비스 참조를 통해 참조되는 XML 형식의 wcf 응답을 얻는 방법

  4. 4

    NAV 웹 서비스 C #을 통해 데이터를 업데이트하는 방법은 무엇입니까?

  5. 5

    xamarin.forms에서 wcf 웹 서비스를 사용하는 동안 targetinvokationexception을 해결하는 방법은 무엇입니까?

  6. 6

    Netbeans에서 Java를 사용하는 웹 서비스에서 답변을 얻는 방법은 무엇입니까?

  7. 7

    app.config를 사용하지 않고 https를 통해 WCF REST XML 서비스를 자체 호스팅하는 방법은 무엇입니까?

  8. 8

    웹 API JSON 응답을 테스트하는 방법은 무엇입니까?

  9. 9

    WCF 서비스를 사용하여 웹 응용 프로그램과 모바일 응용 프로그램을 지원하는 방법은 무엇입니까?

  10. 10

    첫 번째 줄 대신 defusedxml을 통해 AWS SQS API 바이트 xml 문자열 응답에서 모든 줄을 읽는 방법은 무엇입니까?

  11. 11

    응답을받는 동안 내 웹 서비스를 다루고 있습니다-서버 측에서 응답을받는 방법은 무엇입니까?

  12. 12

    응답을받는 동안 내 웹 서비스를 다루고 있습니다-서버 측에서 응답을받는 방법은 무엇입니까?

  13. 13

    WCF를 통해 Windows 서비스와 통신하는 방법은 무엇입니까?

  14. 14

    WCF 웹 서비스를 사용하여 네트워크 경로에서 로컬 위치로 파일을 복사하는 방법은 무엇입니까?

  15. 15

    나머지 웹 서비스 응답에서 데이터의 특정 부분을 얻는 방법은 무엇입니까?

  16. 16

    WCF 테스트 클라이언트를 통해 Federated WCF에 액세스하는 방법은 무엇입니까?

  17. 17

    PHP를 통해 UDP 트래픽을 얻고 웹 페이지에 표시하는 방법은 무엇입니까?

  18. 18

    XML 응답에서 값 목록을 얻는 방법은 무엇입니까?

  19. 19

    Python Scraping, BeautifulSoup을 통해 텍스트를 얻는 방법은 무엇입니까?

  20. 20

    자체 호스팅을 위해 웹 API 또는 WCF 서비스가 필요한 이유는 무엇입니까?

  21. 21

    JavaScript를 통해 클래스 이름을 얻는 방법은 무엇입니까?

  22. 22

    URL을 통해 Google Geocoding json 응답에서 특정 요소를 추출하는 방법은 무엇입니까?

  23. 23

    셸에서 CURL을 사용하여 CSRF 지원 웹 사이트에서 https를 통해 파일을 업로드하는 방법은 무엇입니까?

  24. 24

    데스크탑 애플리케이션을 통해 셀레늄을 사용하여 웹 페이지를 테스트하는 방법은 무엇입니까?

  25. 25

    QT C ++의 웹 서비스에서 XML로 응답을 얻는 방법

  26. 26

    웹 서비스 API를 통해 Generic Inquiry를 호출하는 방법은 무엇입니까?

  27. 27

    AJAX를 통해 AXIS 웹 서비스를 호출하는 방법은 무엇입니까?

  28. 28

    웹 서비스에서받은 xml 응답을 가져 와서 데이터 소스로 만드는 방법

  29. 29

    Tampermonkey 스크립트를 사용하여 나가는 요청과 웹 사이트의 응답을 추적하는 방법은 무엇입니까?

뜨겁다태그

보관