Transporte de segunda mano en cliente javascript

Estoy tratando de construir un cliente javascript para mi servidor Thrift. El servidor está en funcionamiento y puedo recibir llamadas al servidor que trabaja con un cliente PHP. Simplemente no puedo averiguar el cliente javascript.

En particular, la instanciación del transporte me desconcierta. El tutorial enhttp://thrift.apache.org/tutorial/js/ muestra:

function calc() {
    var transport = new Thrift.Transport("/thrift/service/tutorial/");
    var protocol  = new Thrift.Protocol(transport);
    var client    = new CalculatorClient(protocol);

Cuando hago esto, obtengo un http 404 en "/ var / www / thrift / service / tutorial /"

He encontrado uno o dos ejemplos más que usan

var transport = new Thrift.Transport("/service");

Pero eso me da un 404 también.

Nunca he visto una explicación de lo que se supone que debo pasar al constructor de Transport en javascript. En mi código PHP, creo un socket y luego lo paso al constructor del Transporte. Sin embargo, JavaScript se queja de que Thrift.Socket () no es un constructor.

El tutorial enhttp://thrift.apache.org/tutorial/js/ no es terriblemente útil Dice:

Lo primero que debe hacer para usar los archivos Thrift es configurar su protocolo de transporte. En este momento, solo es compatible con AJAX y es como sigue:

var transport = new Thrift.Transport("/thrift/service/tutorial/");

No hay una descripción de lo que debe ser esa ruta pasada al constructor.

Estoy perdido en esto. ¿Qué le paso al constructor de transporte en javascript?

Respuestas a la pregunta(4)

Su respuesta a la pregunta