| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859 | <!DOCTYPE html><html><!--Copyright 2007 The Closure Library Authors. All Rights Reserved.Use of this source code is governed by the Apache License, Version 2.0.See the COPYING file for details.--><!-- In reality, this response comes from a different domain.  For simplicity of testing, this response is one the same domain, while exercising the same functionality.--><title>crossdomainrpc test response</title><body><script type="text/javascript" src="../base.js"></script><script type="text/javascript">goog.require('goog.Uri.QueryData');goog.require('goog.dom');goog.require('goog.events.EventTarget');goog.require('goog.json');goog.require('goog.log');goog.require('goog.net.EventType');goog.require('goog.userAgent');</script><script type="text/javascript" src="crossdomainrpc.js"></script><script type="text/javascript">function createPayload(size) {  var chars = [];  for (var i = 0; i < size; i++) {    chars.push('0');  }  return chars.join('');};var payload = createPayload(16 * 1024);var currentDirectory = location.href.substring(    0, location.href.lastIndexOf('/'));var echo = {};echo[goog.net.CrossDomainRpc.PARAM_ECHO_REQUEST_ID] = 0;echo[goog.net.CrossDomainRpc.PARAM_ECHO_DUMMY_URI] = goog.userAgent.EDGE_OR_IE ?    currentDirectory + '/crossdomainrpc_test.gif' :    currentDirectory + '/crossdomainrpc_test.css';goog.net.CrossDomainRpc.sendResponse(    '({"result":"' + payload + '"})',    true,              // is JSON    echo,              // parameters to echo back    123,               // response code    '{"a":1,"b":"2"}'  // response headers);</script></body></html>
 |