Articles of resto

Tornar um serviço da Web do WCF funciona com solicitações GET

fundo Eu criei serviços da web ASMX no passado e consegui acessar o serviço a partir do navegador da web e solicitações Ajax GET usando a convenção de endereço: MyService.asmx/MyMethod?Param=xxx Eu comecei a usar o WCF e criei um novo serviço da Web no meu projeto ASP.NET. Ele cria um arquivo com a extensão .svc, […]

Exemplo de RESTful do AngularJS $ resource

Eu gostaria de usar $ resource para chamar meu serviço web RESTful, (no qual ainda estou trabalhando), mas gostaria de saber se meu script AngularJS está correto primeiro. O DTO todo tem: {id, order, content, done} :cmd é assim que eu posso chamar api/1/todo/reset para limpar a tabela todo no database. Aqui está o código […]

jQuery .ajax () solicitação POST lança 405 (método não permitido) no WCF RESTful

Estou enviando uma solicitação post para um aplicativo de serviço RESTFUL WCF. Eu posso enviar com sucesso uma solicitação POST pelo Fiddler. No entanto, quando faço isso por meio do método jQuery Ajax, a function retorna o seguinte para o Console do desenvolvedor do Google Chrome: OPTIONS http://www.example.com/testservice/service1.svc/GetData 405 (Method Not Allowed) jquery.min.js:6 Mas depois […]

REST – HTTP Post Multipart com JSON

Eu preciso receber um HTTP Post Multipart que contém apenas 2 parâmetros: Uma string JSON Um arquivo binário Qual é a maneira correta de definir o corpo? Vou testar a chamada HTTP usando o console REST do Chrome, por isso estou pensando se a solução correta é definir uma chave “label” para o parâmetro JSON […]

Como criar URLs REST sem verbos?

Estou com dificuldades para determinar como criar URLs tranquilos. Eu sou todo para a abordagem tranquila de usar URLs com substantivos e não verbos não entendem como fazer isso. Estamos criando um serviço para implementar uma calculadora financeira. A calculadora usa vários parâmetros que serão enviados por meio de um arquivo CSV. Os casos de […]

Como faço para carregar um arquivo com metadados usando um serviço da Web REST?

Eu tenho um serviço da web REST que atualmente expõe este URL: http: // server / data / media onde os usuários podem POST o seguinte JSON: { “Name”: “Test”, “Latitude”: 12.59817, “Longitude”: 52.12873 } para criar novos metadados de mídia. Agora preciso da capacidade de fazer upload de um arquivo ao mesmo tempo que […]

JAX-RS – Como retornar o código de status JSON e HTTP juntos?

Estou escrevendo um aplicativo da Web REST (NetBeans 6.9, JAX-RS, TopLink Essentials) e tentando retornar código de status JSON e HTTP. Eu tenho código pronto e funcionando que retorna JSON quando o método HTTP GET é chamado do cliente. Essencialmente: @Path(“get/id”) @GET @Produces(“application/json”) public M_機械 getMachineToUpdate(@PathParam(“id”) String id) { // some code to return JSON […]

Usando a edição em linha do jqGrid com urls RESTful?

Estou usando o jqGrid e gostaria de poder usar suas funções de edição internas para fazer chamadas ajax para adicionar / editar / excluir. Nossa API usa verbos e URLs RESTful assim: verb url action ————————————————————– GET /api/widgets get all widgets (to populate grid) POST /api/widgets create new widget PUT /api/widgets/1 update widget 1 DELETE […]

Como a versão REST URIs

Qual é a melhor maneira de atualizar os URIs REST? Atualmente, temos uma versão # no próprio URI, ie. http://example.com/users/v4/1234/ para a versão 4 desta representação. A versão pertence ao queryString? ie. http://example.com/users/1234?version=4 Ou as versões são melhor realizadas de outra maneira?

JAX-RS / Jersey como personalizar o tratamento de erros?

Eu estou aprendendo JAX-RS (aka, JSR-311) usando Jersey. Eu criei com sucesso um Recurso Raiz e estou brincando com os parâmetros: @Path(“/hello”) public class HelloWorldResource { @GET @Produces(“text/html”) public String get( @QueryParam(“name”) String name, @QueryParam(“birthDate”) Date birthDate) { // Return a greeting with the name and age } } Isso funciona muito bem e manipula […]