ThingHTTP returns -1

3 views (last 30 days)
Egert V
Egert V on 30 Sep 2021
Commented: Vinod on 5 Oct 2021
Hi
Website where I was getting information with ThingHTTP now returns -1 when not using any parse string. Is thingspeak now blocked by the webpage? How can I get it working again?
  2 Comments
Marc Paradis
Marc Paradis on 1 Oct 2021
Me too ihave this problems, so i'm answering here's the details.
Method: GET
Content-Type: application/json
HTTP Version: 1.1
host : api.quotable.io
even if i dont need to parse the value, it returns -1 :(
have a look.
thanks.
Marc.

Sign in to comment.

Answers (1)

Vinod
Vinod on 4 Oct 2021
Edited: Vinod on 4 Oct 2021
It appears that the certificate chain of the website may have an expired or invalid certificate or it is not from a recognized certification authority. You will have to change the request from HTTPS to HTTP so the certificate is not verified by the ThingSpeak servers. Change URL in ThingHTTP from https://<YOURSITE> to http://<YOURSITE>. For more details, see here: https://www.securityweek.com/expired-lets-encrypt-root-certificate-causes-problems-many-companies
NOTE: Using HTTP instead of HTTPS is strongly not-recommended. Ideally the maintainer of the website in question is able to update their site certificate chain.
  2 Comments
Vinod
Vinod on 5 Oct 2021
@Egert V: You could use a MATLAB Analysis app on ThingSpeak with the WEBREAD and URLFILTER functions to parse the data. Give it a shot!

Sign in to comment.

Communities

More Answers in the  ThingSpeak Community

Categories

Find more on MATLAB Compiler SDK in Help Center and File Exchange

Tags

Community Treasure Hunt

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

Start Hunting!