Angular 2 프런트 엔드에서 Asp.Net Core 웹 API 로의 JSON 데이터 게시물-값 손실

조라

여기에 보이는 것처럼 Angular 2 프런트 엔드에서 값을 보냅니다.

  censusManagementSearch(search: any): Observable<any> {
    let headers = new Headers({ 'Content-Type': 'application/json', 'Authorization': 'Bearer ' + localStorage.getItem('token') });
        let options = new RequestOptions({ headers: headers });
    let body = JSON.stringify({ practice: search.practice, location: search.location, name: search.name });
    return this.http.post(this._api.apiUrl + 'censusmanagement', body, options)
      .map((response: Response) => {
        return response;
    })
      .catch((err: any) => {
        return Observable.throw(err.json().error || 'Server error');
    });
  }

모든 것이 잘 작동합니다. 아래와 같이 C # 백엔드로 이동합니다. 중요한 경우 ASP.Net 핵심 웹 API

[HttpPost]
public IActionResult PostCensusManagement([FromBody] int practice, int location, string name)

여기에 중단 점을 놓았을 때 값은 정수의 경우 0이고 문자열의 경우 ""입니다. 나는 [FromBody]그것을 꺼내고 다른 옵션으로 교체 하려고 시도 했습니다. 값이 비어있을 때마다.

다음은 Chrome에서 전송되는 값을 보여주는 이미지입니다. 여기에 이미지 설명 입력

조라

답을 찾았습니다. 다른 사람이이 문제에 부딪 힐 경우를 대비하여 여기에 남겨 두겠습니다. 웹 API가 데이터를 보려면 클래스를 만들어야했습니다.

public class CensusSearch
{
    public int location { get; set; }
    public int practice { get; set; }
    public string name { get; set; }
}

그리고 컨트롤러를 다음과 같이 변경했습니다.

    [HttpPost]
    public IActionResult PostCensusManagement([FromBody] CensusSearch search)

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

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

분류에서Dev

Angular 9 프런트 엔드와 ASP.NET 4.7 API 백엔드를 하나의 솔루션 파일에 결합하려면 어떻게해야합니까?

분류에서Dev

프런트 엔드의 게시물에서 좋아요 배열 업데이트

분류에서Dev

별도의 Docker 컨테이너 내에서 ASP.NET Core 웹 API 엔드 포인트를 호출하는 방법

분류에서Dev

단위 테스트-컨트롤러가 ASP.NET Core 웹 API 프로젝트의 모의 IConfiguration에서 값을 선택하지 않음

분류에서Dev

asp.net 웹 API 2 및 jquery 게시물

분류에서Dev

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

분류에서Dev

동일한 프로젝트의 asp.net mvc 컨트롤러에서 asp.net 웹 API에서 데이터를 가져 오는 방법

분류에서Dev

ASP.NET Core 웹 애플리케이션-Visual Studio의 API 프로젝트로 웹 페이지를 호스팅하려면 어떻게해야하나요?

분류에서Dev

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

분류에서Dev

Rails 5 API에서 Active Record Association이있는 Angular 2 프런트 엔드

분류에서Dev

asp.net 웹 API에서 반환 된 임의 데이터 세트 데이터 읽기

분류에서Dev

Angular2 프런트 엔드 및 .NET Core 백엔드 인증 / 계정 시스템

분류에서Dev

프런트 엔드 ASP.NET MVC4를 하나의 프로젝트로, ASP.NET Web API를 동일한 솔루션의 다른 프로젝트로-프런트 엔드에서 WebAPI를 호출하는 방법은 무엇입니까?

분류에서Dev

asp.net Identity를 2 개의 프로젝트 (웹 사이트 및 데이터)로 분할

분류에서Dev

Asp.net 웹 API를 사용하는 AngularJS : XMLHttpRequest를 반환하는 $ http 게시물을로드 할 수 없음 : 프리 플라이트에 대한 응답에 잘못된 HTTP 상태 코드 405가 있습니다.

분류에서Dev

ASP.NET Core Web Api의 게시물 본문에 List <T>를 선택적 매개 변수로 보냅니다.

분류에서Dev

Asp.net Core의 컨트롤러에서 Json 데이터로 Javascript var를 채우는 방법

분류에서Dev

ASP .NET Core-업로드 된 파일을 다중 파트 / 양식 데이터로 API 엔드 포인트에 보내기

분류에서Dev

업데이트 패널 C # asp.net의 파일 업로드 컨트롤에서 파일 손실

분류에서Dev

Asp.net 웹 API 2 웹 클라이언트와 웹 서버 개발 분리

분류에서Dev

asp.net 웹 API에 대한 웹 사이트 호출-이미지 업로드 실패

분류에서Dev

asp.net API 2 및 angular 2에 이미지 게시

분류에서Dev

여러 데이터베이스 테이블에서 ASP.NET Core의 API로 데이터 검색

분류에서Dev

asp.net 웹 API를 사용하여 데이터 게시

분류에서Dev

php / javascript (ajax)를 사용하여 데이터베이스 (SQL)에서 웹 사이트의 프런트 엔드까지 여러 행 표시

분류에서Dev

Asp.Net Core Razor 탭 페이지의 게시물에서 특정 탭을 새로 고치는 방법

분류에서Dev

기본 웹 사이트의 ASP.Net Core 및 IIS의 응용 프로그램의 WCF 서비스

분류에서Dev

Asp.net 웹 응용 프로그램과 Asp.net 웹 API2 간의 세션 공유 (Asp.net 웹 API2는 하나의 구성에 액세스하는 Asp.net 웹 앱에서 호스팅 됨)

Related 관련 기사

  1. 1

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

  2. 2

    Angular 9 프런트 엔드와 ASP.NET 4.7 API 백엔드를 하나의 솔루션 파일에 결합하려면 어떻게해야합니까?

  3. 3

    프런트 엔드의 게시물에서 좋아요 배열 업데이트

  4. 4

    별도의 Docker 컨테이너 내에서 ASP.NET Core 웹 API 엔드 포인트를 호출하는 방법

  5. 5

    단위 테스트-컨트롤러가 ASP.NET Core 웹 API 프로젝트의 모의 IConfiguration에서 값을 선택하지 않음

  6. 6

    asp.net 웹 API 2 및 jquery 게시물

  7. 7

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

  8. 8

    동일한 프로젝트의 asp.net mvc 컨트롤러에서 asp.net 웹 API에서 데이터를 가져 오는 방법

  9. 9

    ASP.NET Core 웹 애플리케이션-Visual Studio의 API 프로젝트로 웹 페이지를 호스팅하려면 어떻게해야하나요?

  10. 10

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

  11. 11

    Rails 5 API에서 Active Record Association이있는 Angular 2 프런트 엔드

  12. 12

    asp.net 웹 API에서 반환 된 임의 데이터 세트 데이터 읽기

  13. 13

    Angular2 프런트 엔드 및 .NET Core 백엔드 인증 / 계정 시스템

  14. 14

    프런트 엔드 ASP.NET MVC4를 하나의 프로젝트로, ASP.NET Web API를 동일한 솔루션의 다른 프로젝트로-프런트 엔드에서 WebAPI를 호출하는 방법은 무엇입니까?

  15. 15

    asp.net Identity를 2 개의 프로젝트 (웹 사이트 및 데이터)로 분할

  16. 16

    Asp.net 웹 API를 사용하는 AngularJS : XMLHttpRequest를 반환하는 $ http 게시물을로드 할 수 없음 : 프리 플라이트에 대한 응답에 잘못된 HTTP 상태 코드 405가 있습니다.

  17. 17

    ASP.NET Core Web Api의 게시물 본문에 List <T>를 선택적 매개 변수로 보냅니다.

  18. 18

    Asp.net Core의 컨트롤러에서 Json 데이터로 Javascript var를 채우는 방법

  19. 19

    ASP .NET Core-업로드 된 파일을 다중 파트 / 양식 데이터로 API 엔드 포인트에 보내기

  20. 20

    업데이트 패널 C # asp.net의 파일 업로드 컨트롤에서 파일 손실

  21. 21

    Asp.net 웹 API 2 웹 클라이언트와 웹 서버 개발 분리

  22. 22

    asp.net 웹 API에 대한 웹 사이트 호출-이미지 업로드 실패

  23. 23

    asp.net API 2 및 angular 2에 이미지 게시

  24. 24

    여러 데이터베이스 테이블에서 ASP.NET Core의 API로 데이터 검색

  25. 25

    asp.net 웹 API를 사용하여 데이터 게시

  26. 26

    php / javascript (ajax)를 사용하여 데이터베이스 (SQL)에서 웹 사이트의 프런트 엔드까지 여러 행 표시

  27. 27

    Asp.Net Core Razor 탭 페이지의 게시물에서 특정 탭을 새로 고치는 방법

  28. 28

    기본 웹 사이트의 ASP.Net Core 및 IIS의 응용 프로그램의 WCF 서비스

  29. 29

    Asp.net 웹 응용 프로그램과 Asp.net 웹 API2 간의 세션 공유 (Asp.net 웹 API2는 하나의 구성에 액세스하는 Asp.net 웹 앱에서 호스팅 됨)

뜨겁다태그

보관