Из того, что я вижу, нет ничего плохого в вашем коде запроса / ответа. Вероятно, вы столкнулись с исключением безопасности из-за междоменных ограничений, налагаемых файлом Google crossdomain.xml.
Это crossdomain.xml от Google:
<?xml version="1.0"?>
<!DOCTYPE cross-domain-policy SYSTEM "http://www.macromedia.com/xml/dtds/cross-domain-policy.dtd">
<cross-domain-policy>
<site-control permitted-cross-domain-policies="by-content-type" />
</cross-domain-policy>
Все, что на самом деле говорит: «Привет, приложение RIA, используй прокси». По сути, настройте вызов веб-службы WCF или ASMX на своем «дружественном» сервере с установленным файлом clientaccesspolicy.xml, используйте свой сервер для выполнения запроса http, а затем доставьте результаты обратно. Я не уверен, что Google поддерживает JSONP, но вы также можете попробовать это.