How can I check if a https:// URL exists with cfhttp?
Hello,
I have some code that can be used to check if a URL exists where arguments.u is a full URL (http://www.google.com/ for example) - from this I can determine if a URL exists or not as part of a broken link checker for our content.
<cfhttp method="head" url="#arguments.u#" resolveurl="no" throwonerror="no" />
But, in some cases, that arguments.u will be a https URL, like https://www.keeleklikk.ee/ - which is a valid URL and I can access it no problem.
But this gives me the following response from the cfhttp:
| struct | |||
|---|---|---|---|
| Charset | [empty string] | ||
| ErrorDetail | I/O Exception: peer not authenticated | ||
| Filecontent | Connection Failure | ||
| Header | [empty string] | ||
| Mimetype | Unable to determine MIME type of file. | ||
| Responseheader |
| ||
| Statuscode | Connection Failure. Status code unavailable. | ||
| Text | YES | ||
How can I modify my cfhttp call so that it properly checks https URLs as well as regular http ones?
Thanks,
Phil.
