相关疑难解决方法(0)

什么是请求 - 响应对?

例如,在HTTP中,您发送请求并接收响应; 是否有一个描述请求 - 响应对的名词?

我想到了"对话"或"对话",但是这些意味着多个请求 - 响应对,而我正在寻找一个指示一个单词的单词.

问的原因是我需要命名一个封装两者细节的对象,RequestResponse看起来相当蹩脚.

naming http

54
推荐指数
5
解决办法
8073
查看次数

什么是restTemplate.exchange()方法?

实际上这个restTemplate.exchange()方法做了什么?

@RequestMapping(value = "/getphoto", method = RequestMethod.GET)
public void getPhoto(@RequestParam("id") Long id, HttpServletResponse response) {

    logger.debug("Retrieve photo with id: " + id);

    // Prepare acceptable media type
    List<MediaType> acceptableMediaTypes = new ArrayList<MediaType>();
    acceptableMediaTypes.add(MediaType.IMAGE_JPEG);

    // Prepare header
    HttpHeaders headers = new HttpHeaders();
    headers.setAccept(acceptableMediaTypes);
    HttpEntity<String> entity = new HttpEntity<String>(headers);

    // Send the request as GET
    ResponseEntity<byte[]> result = 
        restTemplate.exchange("http://localhost:7070/spring-rest-provider/krams/person/{id}", 
                              HttpMethod.GET, entity, byte[].class, id);

    // Display the image
    Writer.write(response, result.getBody());
}
Run Code Online (Sandbox Code Playgroud)

rest resttemplate

25
推荐指数
3
解决办法
6万
查看次数

jQuery Ajax如何知道哪个响应数据与哪个成功回调?

我有一个带有几个jQuery ajax调用的网页,这些调用同时针对.NET Web方法异步激活.

这些Web方法返回数据,以便由每个.ajax调用的成功回调处理.

我的问题可能是低水平的.jQuery/Javascript如何知道哪些数据返回哪个.ajax调用?我使用网络嗅探器查看了返回数据包,但我看不到任何可用于将其链接回原始呼叫的标识.我的猜测它与jqXHR对象有关.如果它在响应数据包中,我在嗅探器中看不到它.

任何技术解释都可能有所帮助.

另外: 我问这个是因为我将在服务器端使用异步方法..ajax最初调用的方法不是返回数据的方法.一个不同的线程正在做这项工作.

javascript jquery packet-capture packet-sniffers

2
推荐指数
1
解决办法
1076
查看次数