我有一个来自基础套接字InputStream的InputStream解析Json输入,如下所示:
jsonInput.readValue(handlerSocket.getInputStream());在执行结束时,部分关机顺序涉及关闭套接字输入,即调用handlerSocket.shutdownInput(),并根据socket API 有关shutdownInput()。如果在套接字上调用此方法后从套接字输入流中读取,则流的可用方法将返回0,其读取方法将返回-1 (流结束)。
我正在编写一个API,它必须将传入的请求重定向到另一个服务,响应必须转发给原始请求者。
我认为像下面这样的简单函数应该能起作用,但我错了。我从重定向响应中接收数据,但是当我将数据发送回初始请求时,我接收到的响应没有任何数据Could not get response. Error: socket hang up。如果我尝试使用postman直接执行重定向URL来执行完全相同的请求,它就会非常好地工作。func initialAssetsHandler(w http.ResponseWri
我正在使用Postman测试LogStash,并且我尝试向具有错误或缺少正文的localhost:5556/debug/warning发送请求(例如,具有{{{且没有右括号的JSON ),以查看我会得到什么错误我假设我会收到一个400 Bad Request或类似的请求。
如果它连接的ES实例丢失,它甚至会返回200OK(在这种情况下,/health检查报告连接失败)。