Download files from https server using username and password

31 ビュー (過去 30 日間)
sermet OGUTCU
sermet OGUTCU 2021 年 8 月 12 日
コメント済み: weiyong yi 2023 年 6 月 28 日
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?

採用された回答

Rik
Rik 2021 年 8 月 12 日
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 件のコメント
sermet OGUTCU
sermet OGUTCU 2021 年 10 月 4 日
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 2022 年 4 月 1 日
@Andre Ferreira Hi, are you using GAMP II aswell or did you solved the issue using Matlab? Thank you :)

サインインしてコメントする。

その他の回答 (1 件)

Yongjian Feng
Yongjian Feng 2021 年 8 月 12 日
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 件のコメント
sermet OGUTCU
sermet OGUTCU 2021 年 8 月 12 日
Dear Yongjian, thank you for your further explanations.
weiyong yi
weiyong yi 2023 年 6 月 28 日
Doesn't work on my PC at all. Do you have any further ideas?
thank you.

サインインしてコメントする。

カテゴリ

Help Center および File ExchangeCall 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!

Translated by