• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

hazendaz / httpunit / 656

06 Dec 2025 09:11PM UTC coverage: 80.452% (+0.02%) from 80.435%
656

push

github

hazendaz
[maven-release-plugin] prepare for next development iteration

3213 of 4105 branches covered (78.27%)

Branch coverage included in aggregate %.

8245 of 10137 relevant lines covered (81.34%)

0.81 hits per line

Source File
Press 'n' to go to next uncovered line, 'b' for previous

62.5
/src/main/java/com/meterware/httpunit/HeadMethodWebRequest.java
1
/*
2
 * MIT License
3
 *
4
 * Copyright 2011-2025 Russell Gold
5
 *
6
 * Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated
7
 * documentation files (the "Software"), to deal in the Software without restriction, including without limitation
8
 * the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and
9
 * to permit persons to whom the Software is furnished to do so, subject to the following conditions:
10
 *
11
 * The above copyright notice and this permission notice shall be included in all copies or substantial portions
12
 * of the Software.
13
 *
14
 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO
15
 * THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
16
 * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF
17
 * CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
18
 * DEALINGS IN THE SOFTWARE.
19
 */
20
package com.meterware.httpunit;
21

22
import java.net.URL;
23

24
/**
25
 * A web request using the HEAD method. This request is used to obtain header information for a resource without
26
 * necessarily waiting for the data to be computed or transmitted. RFC 2616
27
 * http://www.w3.org/Protocols/rfc2616/rfc2616-sec9.html defines: 9.4 HEAD The HEAD method is identical to GET except
28
 * that the server MUST NOT return a message-body in the response. The metainformation contained in the HTTP headers in
29
 * response to a HEAD request SHOULD be identical to the information sent in response to a GET request. This method can
30
 * be used for obtaining metainformation about the entity implied by the request without transferring the entity-body
31
 * itself. This method is often used for testing hypertext links for validity, accessibility, and recent modification.
32
 * The response to a HEAD request MAY be cacheable in the sense that the information contained in the response MAY be
33
 * used to update a previously cached entity from that resource. If the new field values indicate that the cached entity
34
 * differs from the current entity (as would be indicated by a change in Content-Length, Content-SHA-256, ETag or
35
 * Last-Modified), then the cache MUST treat the cache entry as stale.
36
 **/
37
public class HeadMethodWebRequest extends HeaderOnlyWebRequest {
38

39
    /**
40
     * initialize me - set method to HEAD.
41
     */
42
    private void init() {
43
        super.setMethod("HEAD");
1✔
44
    }
1✔
45

46
    /**
47
     * Creates a new head request from a complete URL string.
48
     *
49
     * @param urlString
50
     *            the URL desired, including the protocol.
51
     */
52
    public HeadMethodWebRequest(String urlString) {
53
        super(urlString);
1✔
54
        init();
1✔
55
    }
1✔
56

57
    /**
58
     * Creates a new head request using a relative URL and base.
59
     *
60
     * @param urlBase
61
     *            the base URL.
62
     * @param urlString
63
     *            the relative URL
64
     */
65
    public HeadMethodWebRequest(URL urlBase, String urlString) {
66
        super(urlBase, urlString);
×
67
        init();
×
68
    }
×
69

70
}
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc