.Net Core 웹 API에 POST XML

vchan

.Net Core Web API컨트롤러 에 대한이 작업이 있습니다 HomeController.

[HttpPost]
public IActionResult TestMethod([FromForm] DocumentDto xml) {
    int abc = 0;

    return Ok();
}

및 모델 DocumentDto:

[XmlRoot(ElementName = "document", Namespace = "")]
public class DocumentDto
{
    [XmlElement(DataType = "string", ElementName = "id")]
    public string Id { get; set; }

    [XmlElement(DataType = "string", ElementName = "content")]
    public string Content { get; set; }

    [XmlElement(DataType = "string", ElementName = "author")]
    public string Author { get; set; }
}

또한에 중단 점을 추가했으며 int abc = 0;Postman을 사용하여 아래와 같이 작업을 수행합니다.

요청 헤더

요청 본문

xml요청에 대한 사용은 다음과 같다

<document>
    <id>12345</id>
    <content>This is a Test</content>
    <author>vchan</author>
</document>

그러나 디버깅하는 동안 xml변수에는 null아래와 같은 속성이 있습니다.

디버깅

또한 Startup.cs 파일에를 포함했으며 다음 AddXmlSerializerFormatters()과 같습니다.

services
    .AddMvc()
    .AddXmlSerializerFormatters()
    .SetCompatibilityVersion(CompatibilityVersion.Version_2_1);

xml파싱되지 않습니까?

작업

귀하의 요청에 따라 원시 XML 구문 분석해야 [FromBody]하지 [FromForm].

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

XML을 사용하는 ASP.NET Core 웹 API에 POST 요청 본문의 유효한 XML을 제출하는 방법은 무엇입니까?

분류에서Dev

Angular POST 및 .NET Core 웹 API-401 권한없는 오류 / CORS

분류에서Dev

웹 앱에서 웹 API를 사용하는 .Net Core

분류에서Dev

.NET Core 웹 API에 추가하는 Entity Framework Core-IRelationalTypeMappingSource 문제

분류에서Dev

웹 API C # .net 매개 변수 POST

분류에서Dev

C # ASP.NET Core 웹 API 포함

분류에서Dev

ASP.NET 웹 API의 xml 직렬화

분류에서Dev

.NET Core 2.2 웹 API로 Neo4j Aura에 연결

분류에서Dev

.Net Core에서 웹 API 용 ApiController 추가 / 건너 뛰기

분류에서Dev

웹 API를 호출하는 ASP .Net Core 웹 앱

분류에서Dev

Asp.net core 3 Web Api post request not working

분류에서Dev

웹 API에 POST 캔버스

분류에서Dev

Angular2에서 ASP.NET CORE API로 http.post 실패

분류에서Dev

.Net Core AJAX Post Null

분류에서Dev

Angular POST 및 웹 API

분류에서Dev

NET Core 웹 API에서 AddIdentity 서비스를 추가 할 수 없습니다.

분류에서Dev

IIS 내의 .NET Core 2.1 웹 API 프로젝트에서 SignalR 시작

분류에서Dev

415 ASP.NET Core 웹 API에서 지원되지 않는 미디어 유형

분류에서Dev

.NET MVC MultipartFormDataContent POST에서 수신되지 않은 .NET Core API List <IFormFile> 파일

분류에서Dev

ajax post .net 웹 API 매개 변수가 null입니다.

분류에서Dev

C # Asp.net 웹 API-JSON / XML 변환기 API 만들기

분류에서Dev

Open Policy Agent를 ASP.Net Core 웹 API와 통합

분류에서Dev

ASP.NET Core 웹 API 및 역할 권한 부여

분류에서Dev

단위 테스트 .NET Core 3 웹 API 컨트롤러

분류에서Dev

웹 API를 클라이언트로 사용하는 SignalR [.Net Core]

분류에서Dev

COM 개체가있는 Asp.NET CORE 웹 API

분류에서Dev

Asp.net Core rc2 웹 API 파일 업로드

분류에서Dev

웹 API 반환 XML

분류에서Dev

.net 웹 API 응답 json이 xml로 래핑되었습니다.

Related 관련 기사

  1. 1

    XML을 사용하는 ASP.NET Core 웹 API에 POST 요청 본문의 유효한 XML을 제출하는 방법은 무엇입니까?

  2. 2

    Angular POST 및 .NET Core 웹 API-401 권한없는 오류 / CORS

  3. 3

    웹 앱에서 웹 API를 사용하는 .Net Core

  4. 4

    .NET Core 웹 API에 추가하는 Entity Framework Core-IRelationalTypeMappingSource 문제

  5. 5

    웹 API C # .net 매개 변수 POST

  6. 6

    C # ASP.NET Core 웹 API 포함

  7. 7

    ASP.NET 웹 API의 xml 직렬화

  8. 8

    .NET Core 2.2 웹 API로 Neo4j Aura에 연결

  9. 9

    .Net Core에서 웹 API 용 ApiController 추가 / 건너 뛰기

  10. 10

    웹 API를 호출하는 ASP .Net Core 웹 앱

  11. 11

    Asp.net core 3 Web Api post request not working

  12. 12

    웹 API에 POST 캔버스

  13. 13

    Angular2에서 ASP.NET CORE API로 http.post 실패

  14. 14

    .Net Core AJAX Post Null

  15. 15

    Angular POST 및 웹 API

  16. 16

    NET Core 웹 API에서 AddIdentity 서비스를 추가 할 수 없습니다.

  17. 17

    IIS 내의 .NET Core 2.1 웹 API 프로젝트에서 SignalR 시작

  18. 18

    415 ASP.NET Core 웹 API에서 지원되지 않는 미디어 유형

  19. 19

    .NET MVC MultipartFormDataContent POST에서 수신되지 않은 .NET Core API List <IFormFile> 파일

  20. 20

    ajax post .net 웹 API 매개 변수가 null입니다.

  21. 21

    C # Asp.net 웹 API-JSON / XML 변환기 API 만들기

  22. 22

    Open Policy Agent를 ASP.Net Core 웹 API와 통합

  23. 23

    ASP.NET Core 웹 API 및 역할 권한 부여

  24. 24

    단위 테스트 .NET Core 3 웹 API 컨트롤러

  25. 25

    웹 API를 클라이언트로 사용하는 SignalR [.Net Core]

  26. 26

    COM 개체가있는 Asp.NET CORE 웹 API

  27. 27

    Asp.net Core rc2 웹 API 파일 업로드

  28. 28

    웹 API 반환 XML

  29. 29

    .net 웹 API 응답 json이 xml로 래핑되었습니다.

뜨겁다태그

보관