草庐IT

post-contentType

全部标签

java - 从 HttpServletRequest 获取 POST 请求正文

我正在尝试从HttpServletRequest对象中获取整个主体。我正在关注的代码如下所示:if(request.getMethod().equals("POST")){StringBuffersb=newStringBuffer();BufferedReaderbufferedReader=null;Stringcontent="";try{//InputStreaminputStream=request.getInputStream();//inputStream.available();//if(inputStream!=null){bufferedReader=request

java - REST 是否可以在 POST 后返回内容?

我正在使用RESTlet,并且我创建了一个资源。我通过覆盖acceptRepresentation方法来处理POST。客户端应该向我发送一些数据,然后我将其存储到DB,将响应设置为201(SUCCESS_CREATED),我需要向客户端返回一些数据,但返回类型acceptRepresentation是无效.就我而言,我需要返回一些标识符,以便客户端可以访问该资源。例如,如果我有一个URL为/resource的资源并且客户端发送POST请求,我会在DB中添加一个新行,其地址应为/resource/{id}。我需要发送{id}。我做错了吗?REST原则是否允许在POST之后返回某些内容?如

java - REST 是否可以在 POST 后返回内容?

我正在使用RESTlet,并且我创建了一个资源。我通过覆盖acceptRepresentation方法来处理POST。客户端应该向我发送一些数据,然后我将其存储到DB,将响应设置为201(SUCCESS_CREATED),我需要向客户端返回一些数据,但返回类型acceptRepresentation是无效.就我而言,我需要返回一些标识符,以便客户端可以访问该资源。例如,如果我有一个URL为/resource的资源并且客户端发送POST请求,我会在DB中添加一个新行,其地址应为/resource/{id}。我需要发送{id}。我做错了吗?REST原则是否允许在POST之后返回某些内容?如

java - REST - 带有 JSON 的 HTTP Post Multipart

我需要接收一个仅包含2个参数的HTTPPostMultipart:一个JSON字符串二进制文件设置body的正确方法是什么?我将使用ChromeREST控制台测试HTTP调用,所以我想知道是否正确的解决方案是为JSON参数和二进制文件设置“标签”键。在服务器端,我使用的是Resteasy2.x,我将像这样读取Multipart正文:@POST@Consumes("multipart/form-data")publicStringpostWithPhoto(MultipartFormDataInputmultiPart){Map>params=multiPart.getFormDataM

java - REST - 带有 JSON 的 HTTP Post Multipart

我需要接收一个仅包含2个参数的HTTPPostMultipart:一个JSON字符串二进制文件设置body的正确方法是什么?我将使用ChromeREST控制台测试HTTP调用,所以我想知道是否正确的解决方案是为JSON参数和二进制文件设置“标签”键。在服务器端,我使用的是Resteasy2.x,我将像这样读取Multipart正文:@POST@Consumes("multipart/form-data")publicStringpostWithPhoto(MultipartFormDataInputmultiPart){Map>params=multiPart.getFormDataM

java - 使用 Volley 和没有 HttpEntity 的工作 POST 多部分请求

这不是一个真正的问题,但是,我想在这里分享一些我的工作代码,以供您在需要时引用。我们知道HttpEntity已从API22中弃用,并从API23中完全删除。目前无法访问HttpEntityReferenceonAndroidDeveloper不再(404)。因此,以下是我的POSTMultipartRequestwithVolleyandwithoutHttpEntity的工作示例代码。它正在工作,使用Asp.NetWebAPI进行测试。当然,代码可能只是一个基本示例,发布了两个现有的可绘制文件,也不是所有情况下的最佳解决方案,也不是很好的调优。MultipartActivity.ja

java - 使用 Volley 和没有 HttpEntity 的工作 POST 多部分请求

这不是一个真正的问题,但是,我想在这里分享一些我的工作代码,以供您在需要时引用。我们知道HttpEntity已从API22中弃用,并从API23中完全删除。目前无法访问HttpEntityReferenceonAndroidDeveloper不再(404)。因此,以下是我的POSTMultipartRequestwithVolleyandwithoutHttpEntity的工作示例代码。它正在工作,使用Asp.NetWebAPI进行测试。当然,代码可能只是一个基本示例,发布了两个现有的可绘制文件,也不是所有情况下的最佳解决方案,也不是很好的调优。MultipartActivity.ja

java - 如何使用 Spring RestTemplate POST 表单数据?

我想将以下(工作)curl片段转换为RestTemplate调用:curl-i-XPOST-d"email=first.last@example.com"https://app.example.com/hr/email如何正确传递email参数?以下代码导致404NotFound响应:Stringurl="https://app.example.com/hr/email";Mapparams=newHashMap();params.put("email","first.last@example.com");RestTemplaterestTemplate=newRestTemplate

java - 如何使用 Spring RestTemplate POST 表单数据?

我想将以下(工作)curl片段转换为RestTemplate调用:curl-i-XPOST-d"email=first.last@example.com"https://app.example.com/hr/email如何正确传递email参数?以下代码导致404NotFound响应:Stringurl="https://app.example.com/hr/email";Mapparams=newHashMap();params.put("email","first.last@example.com");RestTemplaterestTemplate=newRestTemplate

java - 如何在 RESTful POST 方法中访问参数

我的POST方法如下所示:@POST@Consumes({"application/json"})@Path("create/")publicvoidcreate(Stringparam1,Stringparam2){System.out.println("param1="+param1);System.out.println("param2="+param2);}当我在Netbeans中创建Jersey客户端时,调用post方法的方法如下所示:publicvoidcreate(ObjectrequestEntity){webResource.path("create").type(M