webread POST query behavior changed between MATLAB R2016b and R2017a
7 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
Hugo Vega De La Cruz
le 27 Mar 2017
Commenté : Hugo Vega De La Cruz
le 31 Mar 2017
Hello all,
I updated recently to MATLAB R2017a and the behavior of the webread function seems to have changed. I'm trying to get data from a web service using a POST query:
url = 'https://estadisticas.bcrp.gob.pe/estadisticas/series/api/';
options = weboptions('RequestMethod','post','CertificateFilename','');
start_str = '2003-1';
end_str = '2017-2';
series = 'PN00181MM';
webread(url,'series',series,'fechaini',start_str,'fechafin',end_str,'idioma','ing','formato','txt',options);
This works fine in MATLAB R2016b, returning time series data... but MATLAB R2017a seems to be returning a txt version of the webpage found at the url.
I would like to know how to obtain the previous behavior using MATLAB R2017a.
All help would be appreciated!
Best,
Hugo.
0 commentaires
Réponse acceptée
Nagini Venkata Krishna Kumari Palem
le 31 Mar 2017
It is recommended to use 'webwrite' instead of 'webread'. For example,
options = weboptions('CertificateFilename','');
webwrite(url,'series',series,'fechaini',start_str,'fechafin',end_str,'idioma','ing','formato','txt',options);
Plus de réponses (0)
Voir également
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!