草庐IT

Restful_authentication

全部标签

基于每个连接的 Java Authenticator?

我正在构建一个与使用基本身份验证的REST接口(interface)对话的Eclipse插件。当身份验证失败时,我想弹出我的插件设置对话框并重试。通常我可以使用静态Authenticator.setDefault()为所有HttpURLConnection设置一个validator,但是因为我正在写一个插件我不想覆盖Eclipse默认的Authenticator(org.eclipse.ui.internal.net.auth);我想在加载之前设置我的自定义Authenticator并在之后将Eclipse的默认值放回去,但我想这会导致多线程的各种竞争问题,所以我很快就失去了这个想法。

java - 调用 Restful Webservice 时 Uri 不是绝对异常

下面的代码片段用于使用restfulAPI调用我的网络服务。ClientConfigconfig=newDefaultClientConfig();Clientclient=Client.create(config);Stringuri="https://127.0.0.1:8443/cas-server-webapp-3.5.0/login";WebResourceresource=client.resource(URLEncoder.encode(uri));MultivaluedMapqueryParams=newMultivaluedMapImpl();queryParams.

java - 使用 Date Param Java 从 URL 使用 Restful 方法

我有一个像这样的restfulweb服务方法:@GET@Path("/generateInfo")@Produces(MediaType.APPLICATION_JSON)publicStringgenerateInfo(@QueryParam("a")Stringa,@QueryParam("b")Stringb,@QueryParam("date")Datedate){//...businesscode...return"helloworld";}我如何从WebBrowser调用该方法?,问题是Date参数,当我尝试时它给我404notfound或500内部服务器错误。

Java RESTful 服务 - QueryParam 和 PathParam 在使用方面有什么区别?

QueryParam和PathParam在用法上有什么区别?我知道可以使用它们将数据传递给服务。PathParam是前面的数据吗?URL中和QueryParam是?后的名称值数据。但我想知道这些到底是如何使用的。 最佳答案 @QueryParam用于访问URL查询字符串中的键/值对(?之后的部分)。例如在urlhttp://example.com?q=searchterm中,你可以使用@QueryParam("q")来获取q的值。@PathParam用于匹配URL的一部分作为参数。例如,在http://example.com/boo

java - JPA 与 DTO 和乐观锁定合并到 RESTful Web 应用程序中?

我的问题是:JPAmerge在无状态Web应用程序中有作用吗?SO上关于JPA中的merge操作的讨论很多。还有一个greatarticleonthesubject这与JPA通过更手动的Do-It-Yourself过程合并形成对比(您通过实体管理器找到实体并进行更改)。我的应用程序有一个丰富的域模型(ala域驱动设计),它使用@Version注释以使用乐观锁定。我们还创建了DTO,作为我们RESTfulWeb服务的一部分通过网络发送。这个DTO层的创建还允许我们向客户端发送它需要的一切,而不是它不需要的。到目前为止,我理解这是一个相当典型的架构。我的问题是关于需要更新(即HTTPPUT

java - 如何在 RESTful Web 服务中使用 Jersey 框架抛出 HTTP 204 状态代码?

我正在使用jersey框架开发RESTful网络服务。我使用以下代码抛出各种HTTP状态代码和响应:publicclassRestNoContentExceptionextendsWebApplicationException{publicRestNoContentException(Stringmessage){super(Response.status(Status.NO_CONTENT).entity(message).type("text/plain").build());}}在使用FirefoxMozilla休息客户端工具测试REST网络服务时,它显示200OK状态而不是20

java - 如何使用 Jersey API 从 Restful Web 服务发送和接收 JSON 数据

@Path("/hello")publicclassHello{@POST@Path("{id}")@Produces(MediaType.APPLICATION_JSON)@Consumes(MediaType.APPLICATION_JSON)publicJSONObjectsayPlainTextHello(@PathParam("id")JSONObjectinputJsonObj){Stringinput=(String)inputJsonObj.get("input");Stringoutput="Theinputyousentis:"+input;JSONObjectou

python - 如何在 python flask Restful web 服务中使用共享队列

我是pythonflaskREST网络服务的新手。我正在尝试开发一个具有共享队列的休息Web服务,多个线程将不断写入服务器端的该队列,最后当用户调用GET方法时,该服务应返回共享队列中的第一项。我试图通过首先实现一个共享变量来开始开发它,下面是我使用的代码,fromflaskimportFlaskapp=Flask(__name__)count=0#SharedVariable@app.route("/")defcounter():count=count+1return{'count':count}if__name__=="__main__":app.run()但即使是上面的代码也不起

python - 导入错误 : No module named flask_restful

我正在尝试部署appengineflexpython应用程序,但在部署后在Stackdriver日志stderr中获得以下信息File"/env/local/lib/python2.7/site-packages/gunicorn/arbiter.py",line578,inspawn_workerworker.init_process()File"/env/local/lib/python2.7/site-packages/gunicorn/workers/base.py",line126,ininit_processself.load_wsgi()File"/env/local/l

python - 谷歌云视觉 API : "Request had insufficient authentication scopes."

您好,我正在尝试使用谷歌的云视觉API,特别是这个例子:https://cloud.google.com/vision/docs/label-tutorial#label_tutorial_1我遵循了本教程:https://cloud.google.com/vision/docs/getting-started#set_up_a_service_account用于设置服务帐户,但是当我运行我的代码时,我得到:googleapiclient.errors.HttpError:有人可以帮忙吗?我不知道发生了什么,我的代码与教程是1:1的。 最佳答案