STOW-RS에서 빠진 이야기

2279 단어 dicomPostmanHTTP

STOW-RS에서 빠진 이야기



Docker Desktop for Windows에서 Orthanc 컨테이너를 시작하고 DICOM 웹을 확인하고 있을 때 빠진 사례를 공유합니다.

환경


  • Docker Desktop for Windows
  • Orthanc
  • CentOS 8

  • Postman

  • 빠진 것


  • Postman→Orthanc에 STOW-RS로 DICOM 데이터를 등록해도 등록되지 않는다.
  • HTTP 200 응답되는
  • 데이터가 등록되지 않았습니다.


  • 조사~해결


  • Orthanc 커뮤니티에서 질문 한 결과, curl 명령과 DICOM 파일을 제출하라는 메시지가 표시되었으므로 Postman에서 curl을 생성하고 조사합니다.
  • --form에 Content-type이 붙지 않은 것을 깨닫는다.
  • 붙여 봐 curl 실행 (CentOS8상에서) → 성공·파일 등록되었다.
  • curl --location --request POST 'http://172.17.0.2:8042/dicom-web/studies/' \
    --header 'Content-Type: multipart/related; type="application/dicom"' \
    --header 'Authorization: Basic b3J0aGFuYzpvcnRoYW5j' \
    --form '[email protected]; type=application/dicom' \
    --verbose
    

    사양・규격



    현재의 Postman 사양과 DICOM 규격에서 보면 Postman에서 STOW-RS를 사용하는 것은 불가능한 것 같습니다.
  • Postman은 바이너리에 개별적으로 Content-type을 붙이지 않는다.

    htps : // / 아 r 마늘 g. 포스트 만. 코 m / 드 cs / 포 스트 만 / 센 ぢ ぢ あ ぴ り く st / 쿠 st / 센 굿 dy
  • 한편, DICOM 규격을 보면, Body의 각 파트마다 선언이 필요하다고의 기재가. . .

    h tp : // ぢこ m. 네마. 오 rg / ぢこ m / 2013 / 오 t 푸 t / chtml / 빠 rt18 / 세 ct_6.6. HTML
  • 좋은 웹페이지 즐겨찾기