Can I send a GET request with body contents in MATLAB R2023b?
이전 댓글 표시
Is it possible to send a GET request that includes a body in the "RequestMessage"? I've tried the following code
request = RequestMessage;
request.Body = MessageBody;
request.Body.Data = struct('Name1', 'value1', 'Name2', 'value2');
request.Method = 'get';
uri = URI('http://127.0.0.1/my/api');
[response, completedReq, history] = send(request, uri);
Every time I try this, I get the following response:
Warning: Body unexpected in message using request method GET.
Despite this just being a warning, my web request seems to never even send. Suppressing warnings by doing "warnings('off')" didn't make a difference. Additionally, I have tried using "webread" and "webwrite" instead of "send", but have not had any luck there as well. Any ideas on how to get this working?
채택된 답변
추가 답변 (0개)
카테고리
도움말 센터 및 File Exchange에서 Call Web Services from MATLAB Using HTTP에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!