I have been working in an Arduino program that gets the stock of various sparkfun products, but i get the same error every time i connect an ethernet client to sparkfun's webpage. i have tried this on many websites, and it only gives me the error (301-permenantly moved) on websites that have an nginx server (nginx.org). this is the full response from both github and sparkfun:
HTTP/1.1 301 Moved Permanently
Server: GitHub.com <-- on sparkfun this said nginx
Date: Wed, 19 Jun 2013 17:58:17 GMT
Content-Type: text/html
Content-Length: 178
Connection: close
Location: https://id.github.com/
Vary: Accept-Encoding
301 Moved Permanently
301 Moved Permanently
nginx
any ideas why this is only hapening on nginx sites?
That's still not going to work. You need to encrypt/decrypt the data flowing back and forth. That's the whole point of using HTTPS, it's a secure, encrypted tunnel. So you need to implement that to be able to talk to secure websites.