com.google.gwt.xhr.client.XMLHttpRequest.getResponseHeader()方法的使用及代码示例

x33g5p2x  于2022-02-03 转载在 其他  
字(1.7k)|赞(0)|评价(0)|浏览(120)

本文整理了Java中com.google.gwt.xhr.client.XMLHttpRequest.getResponseHeader()方法的一些代码示例,展示了XMLHttpRequest.getResponseHeader()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。XMLHttpRequest.getResponseHeader()方法的具体详情如下:
包路径:com.google.gwt.xhr.client.XMLHttpRequest
类名称:XMLHttpRequest
方法名:getResponseHeader

XMLHttpRequest.getResponseHeader介绍

[英]Gets an HTTP response header.

See http://www.w3.org/TR/XMLHttpRequest/#the-getresponseheader-method.
[中]获取HTTP响应头。
http://www.w3.org/TR/XMLHttpRequest/#the-getresponseheader-method

代码示例

代码示例来源:origin: com.google.gwt/gwt-servlet

@Override
public String getHeader(String header) {
 StringValidator.throwIfEmptyOrNull("header", header);
 return xmlHttpRequest.getResponseHeader(header);
}

代码示例来源:origin: com.vaadin.external.gwt/gwt-user

@Override
public String getHeader(String header) {
 StringValidator.throwIfEmptyOrNull("header", header);
 return xmlHttpRequest.getResponseHeader(header);
}

代码示例来源:origin: net.wetheinter/gwt-user

@Override
public String getHeader(String header) {
 StringValidator.throwIfEmptyOrNull("header", header);
 return xmlHttpRequest.getResponseHeader(header);
}

代码示例来源:origin: sriharshachilakapati/SilenceEngine

@Override
public Promise<Long> sizeInBytes()
{
  return new Promise<>((resolve, reject) ->
  {
    XMLHttpRequest request = XMLHttpRequest.create();
    request.open("HEAD", getAbsolutePath());
    request.setOnReadyStateChange(xhr ->
    {
      if (request.getStatus() == 404)
        resolve.invoke(-1L);
      else if (request.getReadyState() == XMLHttpRequest.DONE && request.getStatus() == 200)
        try
        {
          resolve.invoke(Long.parseLong(request.getResponseHeader("Content-Length")));
        }
        catch (Exception e)
        {
          resolve.invoke(0L);
        }
    });
    request.send();
  });
}

相关文章