이 번역 페이지는 최신 내용을 담고 있지 않습니다. 최신 내용을 영문으로 보려면 여기를 클릭하십시오.
webwrite
RESTful 웹 서비스에 데이터 쓰기
구문
설명
은 response
= webwrite(url
,PostName1,PostValue1,...,PostNameN,PostValueN
)url
로 지정된 웹 서비스에 콘텐츠를 쓰고 response
를 반환합니다. 입력 인수 PostName1,PostValue1,...,PostNameN,PostValueN
은 콘텐츠를 이름-값 쌍으로 지정합니다. webwrite
는 웹 서비스에 대한 HTTP POST 요청의 본문에서 이름-값 쌍을 form-encode합니다. 웹 서비스는 response
를 정의합니다.
웹 서비스는 JSON, XML, 이미지 또는 텍스트와 같은 인터넷 미디어 유형으로 형식이 지정된 데이터를 반환하는 RESTful 항목을 제공합니다.
는 response
= webwrite(___,options
)weboptions
객체 options
에서 지정한 다른 HTTP 요청 옵션을 추가합니다. 이 구문은 위에 열거된 구문 중 하나의 입력 인수에 사용할 수 있습니다.
콘텐츠를 form-encode된 문자형 배열('application/x-www-form-urlencoded'
)이 아닌 다른 인터넷 미디어 유형으로 쓰려면 options
의 MediaType
을 지정하십시오.
데이터를 HTTP POST 요청으로 요청하고 함수를 사용하여 응답을 읽으려면 options
의 ContentReader
속성을 해당 함수에 대한 핸들로 지정하십시오. 여러 출력 인수를 반환하는 함수에 대한 핸들을 지정하면 webwrite
가 모든 출력 인수를 반환합니다.
예제
입력 인수
출력 인수
세부 정보
팁
RESTful 웹 서비스 기능에서 지원하지 않는 기능에 대해서는 HTTP를 사용하여 MATLAB에서 웹 서비스 호출하기 항목을 참조하십시오.
webwrite
함수는PostName,PostValue
입력 인수를 form-encode된 문자형 배열로 씁니다.options
입력 인수도 지정한다면 그 객체의MediaType
속성은'application/x-www-form-urlencoded'
여야 합니다.JSON은 표준 날짜 형식을 정의하지 않으므로
webwrite
는datetime
객체를 JSON으로 변환할 수 없습니다.webwrite
는options
의RequestMethod
속성값에 관계없이 항상PostName,PostValue
쿼리 파라미터를 메시지의 본문에 넣습니다.프록시 서버 설정을 지정하려면 프록시 서버 인증 항목을 참조하십시오.
확장 기능
버전 내역
R2015a에 개발됨