httpresponse

    0热度

    1回答

    我有我的API下面的代码,它发回,如果用户在我的database.im试图使它返回一个错误400,当它不是,但是当我提出请求在其上具有低于德其他代码,则状态为200 @POST @Path("/login") @Consumes("application/json; charset=UTF-8") @Produces("application/json; charset=UTF-8") p

    0热度

    1回答

    我用Google搜索,但许多关切是“java.lang.IllegalStateException:目标主机不能为空”,但在我的情况下,错误是“java.lang.IllegalStateException :目标主机为null“ 我尝试使用下面的代码 StringEntity reqContent = new StringEntity(xmlData); reqContent.setConte

    1热度

    1回答

    我打电话给我的Web API使用HttpClient,我看到有一个EnsureSuccessStatusCode方法和IsSuccessStatusCode属性。哪一个是合适的? 我看了这篇文章,我有一些其他问题: Usage of EnsureSuccessStatusCode and handling of HttpRequestException it throws 我遇到的问题是,如果我发

    2热度

    2回答

    我试图从post请求中获取响应头,但HttpResponse对象不包含我在网络中可以看到的相同头。我究竟做错了什么?我需要访问Apiproxy-Session-Id密钥的值,并且它不在HttpHeaders中。 这是我的代码来执行发布请求并记录完整响应,其中http是一个HttpClient对象。 this.http.post('http://localhost:8081/user/login',

    1热度

    1回答

    使用邮差,我正在测试一个http post到一个在netsuite中创建的休息url。一切都在它最初创建的netsuite环境中完美运行,但是当资源在沙盒中捆绑并测试时,post调用被授权,但它就像url没有被看到。响应状态是“200 OK”,但没有任何返回或处理,我没有得到任何一方的任何错误或消息。我注意到的唯一的事情是在我的头文件中将Content-type更改为“text/html; cha

    0热度

    1回答

    我想知道是否有任何方法从http response.body()中提取Json字符串。在我的response.body()里面我有:{"er":"manualBlock"}我想处理这个字符串而不必使用split方法。 编辑 我有这个至今: String[] parts = response.body().string().split("-"); result = parts[0];

    0热度

    1回答

    如果Restful Web服务无法分别更新或使用PUT或POST方法创建资源,应该使用什么响应代码? PUT和POST方法失败的响应代码应该在200还是500范围内。什么应该是确切的代码和可能的响应信息。 编辑:扩大问题GET和DELETE也 而同样应该是什么不成功GET故障代码和DELETE请求。 例如:GET /profiles/lincoln - 指现有配置文件 - 因此返回200响应代码(

    3热度

    1回答

    我有这样的代码,其中所述客户端文件上载到服务器通过一个AJAX POST请求,然后将服务器的上传文件到云(cloudinary ),并在上传完成后响应AJAX请求。 问题当文件上载需要更长的时间超过2分钟(ⅰ定时它,因为直到该错误的请求的开始时)发生。 一切工作正常,如果上传只需不到2分钟,而这需要更长的时间超过2分钟上传的,没有问题的错误后完成。但客户在2分钟时收到空的答复。 服务器端代码: r

    0热度

    1回答

    我刚开始测试的API的建立一个框架,我使用specflow用C#和VS.我能够发送请求和接收一个JSON响应,但是当我试图Deserialise我得到一个错误的response.Content。我认为这是因为response.Content字符串具有正斜杠,如下所示。我试图在反序列化之前删除它们,但它不会将其删除,因为我可以在调试模式下看到它。 错误我得到的是:类型的异常“Newtonsoft.J

    1热度

    3回答

    请帮忙。我需要做的是取决于方法 - 这样的事情来获得不同的响应或数据: 如果request.method ==“POST”: 回报所有 项目创建包括最后一个如果request.method == '把'(实际上它只返回>创建的最后一个项目) 其他: 返回的最后一项更新 Views.py class RubroViewSet(viewsets.ModelViewSet): queryset