Exactly. Use https://addons.mozilla.org/en-US/firefox/addon/6647/ to see what headers your browser send as part of the HTTP GET request and emulate them in C code.
Should work :). On Sat, Oct 9, 2010 at 11:45 PM, Peter Ondruska <[email protected]>wrote: > When connecting to IP address you need to use HTTP host header so that > GAE knows which application/virtual server you want. > > On Oct 9, 6:26 pm, Benjamin <[email protected]> wrote: > > I've been working on a challenge over the past couple of days and I > > could really use a knowledge transfer on App Engine, Domains and IP > > addresses. I seem to be missing something. > > > > I'm trying to write a library for Arduino Micro-controllers to do HTTP > > Posts to a servlet hosted on appengine. For example The URL of the > > servlet is > > > > http://nimbits1.appspot.com/service/currentvalue?point=test&format=json > > > > Do to limitations on the Arduino device, i need to get an IP Address > > that will resolve to nimbits1.appspot.com first, before doing my post > > to /service/currentvalue?point=test&format=json > > > > I have the C code to request an IP from DNS of a domain which works > > without a problem. So far so good. My problem is my requests seem to > > hit a brick wall when I try to use the IP instead of the Domain in my > > requests. > > > > Let's say I ping nimbits1.appspot.com - I get 74.125.113.121 or > > 72.14.204.141 back from the DNS Server. This takes me to Google > > servers, but not my app. I'm guessing that the server want the > > subdomain in the request but i'm not provided one. > > > > I registered a new domain: nimbits.org on godaddy and followed Nick > > Johnson's fine tutorial on mapping naked domains to have nimbits.org > > redirect to nimbits1.appspot.com (As a permanent redirect without > > masking) > > > > http://blog.notdot.net/2009/12/Naked-domains-on-App-Engine > > > > if i navigate tohttp://nimbits.org I redirect ok tohttp:// > nimbits1.appspot.com > > > > Further, if i do a wget in a linux terminal I can see the IP's i'm > > resolving to: > > > > benja...@ben-ubws01:~$ wget nimbits.org > > --2010-10-09 12:20:43-- http://nimbits.org/ > > Resolving nimbits.org... 64.202.189.170 > > Connecting to nimbits.org|64.202.189.170|:80... connected. > > HTTP request sent, awaiting response... 301 Moved Permanently > > Location:http://nimbits1.appspot.com[following] > > --2010-10-09 12:20:44-- http://nimbits1.appspot.com/ > > Resolving nimbits1.appspot.com... 64.233.169.141 > > Connecting to nimbits1.appspot.com|64.233.169.141|:80... connected. > > HTTP request sent, awaiting response... 200 OK > > Length: unspecified [text/html] > > Saving to: `index.html.10' > > > > [ <=> ] 3,376 --.-K/s in > > 0.003s > > > > 2010-10-09 12:20:44 (1.18 MB/s) - `index.html.10' saved [3376] > > > > If i try and navigate to any of the above IP Addresses i.ehttp:// > 64.233.169.141 > > I endup on google or godaddy, but not my app. > > > > Any help would be greatly appriciated. I may have to resort to having > > users point their arduino to an internal web server that can forward > > the request, but having arduino devices post directly to app engine > > would be very cool. > > > > -Ben > > -- > You received this message because you are subscribed to the Google Groups > "Google App Engine for Java" group. > To post to this group, send email to > [email protected]. > To unsubscribe from this group, send email to > [email protected]<google-appengine-java%[email protected]> > . > For more options, visit this group at > http://groups.google.com/group/google-appengine-java?hl=en. > > -- You received this message because you are subscribed to the Google Groups "Google App Engine for Java" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/google-appengine-java?hl=en.
