반응형
Vue Post 함수가 null 본문을 전송합니다.
프런트 엔드는 Vue 2.6.1을 기반으로 구축되어 있습니다.웹 서비스에서 데이터를 가져오기 위해 fetch를 사용하여 투고 요청을 보냅니다.콜 플로우는 다음과 같습니다.
- Vue 페이지가 이벤트를 트리거합니다.
- 그런 다음 이벤트가 모듈로 디스패치됩니다.
- 모듈 액션은 다음에 나타내는 서비스를 호출합니다.
가져오기 코드:
function GetBulkOperationData(tbData) {
const requestOptions = {
method: 'POST',
headers: authHeader(),
body: JSON.stringify({ tbData })
};
return fetch(`${config.apiUrl}/a/b`, requestOptions)
.then(handleResponse)
.then(bulkOperationData => {
return bulkOperationData;
});
}
디버깅 중 스크린샷:
웹 서비스에서 캡처한 화면:
그러나 Postman에서 같은 요청을 보내면 서비스는 JSON을 오브젝트로 올바르게 변환합니다.JS에서 구축된 JSON 바디는 다음과 같습니다.
"{"tbData":{"draw":1,"sortOn":"lastCommunicationDate","sortBy":"desc","pageNo":1,"pageSize":10,"searchFilters":{"utNumber":"","utModelName":"1234","accountName":"","lastCommunicationDate":"","dateActivated":"","firmwareVersion":"","currentOperationState":""},"data":null}}"
내가 뭘 놓쳤는지 모르겠어
그저.remove "{}"
본문 내의 tbData 중:
const requestOptions = {
method: 'POST',
headers: authHeader(),
body: JSON.stringify(tbData)
};
언급URL : https://stackoverflow.com/questions/61124334/vue-post-function-sending-null-body
반응형
'source' 카테고리의 다른 글
vue + axios를 사용하여 비동기 / wait in get 요청을 사용하는 방법 (0) | 2022.07.23 |
---|---|
Nuxt에서는 한 모듈의 Vuex 상태를 다른 모듈에서 변환하려면 어떻게 해야 합니까? (0) | 2022.07.23 |
Vue 3: 상위 항목이 데이터 가져오기가 완료될 때까지 기다렸다가 하위 데이터를 가져오고 로더를 표시합니다. (0) | 2022.07.17 |
음, 당신은 PRIU64가 누군가요? (0) | 2022.07.17 |
Android 부동 동작 버튼 색상 변경 (0) | 2022.07.17 |