Transporte Thrift no cliente javascript
Estou tentando criar um cliente javascript para meu servidor Thrift. O servidor está em funcionamento e posso receber chamadas para o servidor que trabalha com um cliente PHP. Eu simplesmente não consigo descobrir o cliente javascript.
Em particular, instanciar o transporte me confunde. O tutorial emhttp://thrift.apache.org/tutorial/js/ mostra:
function calc() {
var transport = new Thrift.Transport("/thrift/service/tutorial/");
var protocol = new Thrift.Protocol(transport);
var client = new CalculatorClient(protocol);
Quando faço isso, recebo um http 404 em "/ var / www / thrift / service / tutorial /"
Eu encontrei um ou dois outros exemplos que usam
var transport = new Thrift.Transport("/service");
Mas isso me dá um 404 também.
Eu nunca vi uma explicação do que eu deveria passar para o construtor de transporte em javascript. No meu código PHP, eu crio um socket e depois o passo para o construtor do Transport. No entanto, o javascript reclama que Thrift.Socket () não é um construtor.
O tutorial emhttp://thrift.apache.org/tutorial/js/ não é muito útil. Diz:
A primeira coisa para usar os arquivos Thrift é configurar seu protocolo de transporte. No momento, ele suporta apenas o AJAX e é o seguinte:
var transport = new Thrift.Transport("/thrift/service/tutorial/");
Não há descrição do que o caminho passado para o construtor deveria ser.
Estou perdido com isso. O que eu passo para o construtor Transport em javascript?