JS에서 다중/혼합 콘텐츠 유형으로 요청을 보내려고합니다. 이것은 내가 사용하고 cURL을 명령하고 그것을 작동 : 여기 이 cURL 명령을 JavaScript의 XMLHttpRequest로 변환하는 방법은 무엇입니까?
curl -k -i -X POST -H "Content-Type: multipart/mixed" -H "Timestamp: 2017-
04-20'T'13:15:05" -H "AuthToken: A834F35B21E7BE50067B3E352BED" -F
"[email protected];type=application/json" -F "[email protected]"
https://pmdev.****.com:8443/core/admin/hospital/26/department/63
내가 JS에 사용할 노력하고있어 코드이지만,이 작동하지 않습니다
let blob = new Blob([ JSON.stringify(config) ], {type:
'application/json'})
var formData = new FormData()
formData.append('config', blob)
formData.append('logo', logo)
var request = new XMLHttpRequest()
request.open(method, url)
request.setRequestHeader('Content-type', 'multipart/mixed')
request.setRequestHeader('AuthToken', authToken)
request.setRequestHeader('Timestamp', getTimestamp())
request.send(formData)
어떻게 나는이 코드를 고쳐 쓴다?
f12를 누르고 네트워크 호출을 확인하십시오. 그게 무엇을 보여주는가? –
[axios 패키지] (https://github.com/mzabriskie/axios#config-defaults)를 사용하는 것이 좋습니다. –
이것은 교차 출처 요청입니까? 브라우저 개발 도구를 사용하여 문제 해결 정보 제공 – charlietfl