Download files from https server using username and password

28 visualizaciones (últimos 30 días)
sermet OGUTCU
sermet OGUTCU el 12 de Ag. de 2021
Comentada: weiyong yi el 28 de Jun. de 2023
url = 'https://cddis.nasa.gov/archive/gnss/products/0971/';
In this https server, I need to download "cod09710.eph.Z" file for a specific location in my computer. How I can download this file using username and password related to this https server?

Respuesta aceptada

Rik
Rik el 12 de Ag. de 2021
You should be able to use websave. You can provide a username and password in weboptions:
weboptions
ans =
weboptions with properties: CharacterEncoding: 'auto' UserAgent: 'MATLAB 9.10.0.1716447 (R2021a) Update 4' Timeout: 5 Username: '' Password: '' KeyName: '' KeyValue: '' ContentType: 'auto' ContentReader: [] MediaType: 'auto' RequestMethod: 'auto' ArrayFormat: 'csv' HeaderFields: [] CertificateFilename: 'default'
  8 comentarios
sermet OGUTCU
sermet OGUTCU el 4 de Oct. de 2021
Dear @Andre,
I use GAMP II open source software for downloading from the CDDIS. You can run GAMP II independently or using MATLAB.
Patrik Brigant
Patrik Brigant el 1 de Abr. de 2022
@Andre Ferreira Hi, are you using GAMP II aswell or did you solved the issue using Matlab? Thank you :)

Iniciar sesión para comentar.

Más respuestas (1)

Yongjian Feng
Yongjian Feng el 12 de Ag. de 2021
Try this:
username = 'Your username here';
password = 'Your password here';
authStr = [username ':' password];
base64Str = ['Basic ' matlab.net.base64encode(authStr)];
headers = {'Authorization': base64Str};
options = weboptions('HeaderFields',headers);
webread('http://ip.jsontest.com', options)
  7 comentarios
sermet OGUTCU
sermet OGUTCU el 12 de Ag. de 2021
Dear Yongjian, thank you for your further explanations.
weiyong yi
weiyong yi el 28 de Jun. de 2023
Doesn't work on my PC at all. Do you have any further ideas?
thank you.

Iniciar sesión para comentar.

Categorías

Más información sobre Call Web Services from MATLAB Using HTTP en Help Center y File Exchange.

Etiquetas

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by