135 Commits

Author SHA1 Message Date
rudolfkoenig
e4336809e7 HttpUtils: HTTP version reverted to 1.0, set $hash->{httpversion} for other
git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@6067 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2014-06-05 08:04:57 +00:00
rudolfkoenig
8d84cf5726 HttpUtils: add Connection:Close (Forum #24163)
git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@6038 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2014-06-03 08:01:01 +00:00
rudolfkoenig
0035af3210 HttpUtils: return code and change to HTTP/1.1 (Forum #24163)
git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@6023 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2014-06-01 11:50:16 +00:00
rudolfkoenig
d0b8cc8c0f HttpUtils: ignore noshutdown for https
git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@5580 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2014-04-20 08:38:43 +00:00
rudolfkoenig
9bcd5dbb27 update: do not write controlfile on error
HttpUtils: default noshutdown is changed  1 (due to squid) / shutdown option added


git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@5569 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2014-04-19 16:51:44 +00:00
rudolfkoenig
3515f67497 HttpUtils: closing connection on error
git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@5529 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2014-04-15 07:19:35 +00:00
rudolfkoenig
47f1fe11af HttpUtils: no shutdown for https
git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@5335 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2014-03-26 23:17:18 +00:00
rudolfkoenig
45e712129d HttpUtils: method parameter from justme1968
git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@5200 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2014-03-11 13:33:21 +00:00
rudolfkoenig
5b9da7fa4a HttpUtils: "POST data as hash" patch from justme1968
git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@4909 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2014-02-13 15:10:26 +00:00
rudolfkoenig
8ae19ff836 HttpUtils: code for checking HTML content before the connection is closed.
Needed for FHEMWEB when noShutdown is set.


git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@4817 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2014-02-06 09:07:25 +00:00
rudolfkoenig
0426661255 HttpUtils: return raw-data/avoid error-messages when the answer is not HTTP
git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@4601 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2014-01-10 10:57:58 +00:00
rudolfkoenig
28778d750b HttpUtils: create $hash->{NAME} only if does not exist
git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@4523 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2014-01-02 07:36:48 +00:00
rudolfkoenig
5d53e135f1 HttpUtils: complete rewrite, addition of HttpUtils_NonblockingGet
git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@4514 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2013-12-31 08:09:40 +00:00
rudolfkoenig
3981d00535 HttpUtils: Avoid perl errors on empty return
git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@4497 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2013-12-29 09:37:08 +00:00
rudolfkoenig
71dc8f8047 HttpUtils: Changed default loglevel from 1 to 4
git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@4260 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2013-11-22 12:50:29 +00:00
rudolfkoenig
4e5ca2d192 HttpUtils: 301 patches from Wolfgang, Boris & me
git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@4259 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2013-11-22 12:48:31 +00:00
borisneubert
826211acf0 Added verbose error message if connect fails.
git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@4002 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2013-10-04 09:47:27 +00:00
borisneubert
76af7d5d99 CustomGetFileFromURL() in HttpUtils.pm now reacts to "301 Moved Permanently" return code
git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@3943 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2013-09-22 17:55:39 +00:00
rudolfkoenig
991f1684f4 all modules/files maintained by me: loglevel removed, Log3 uses the verbose
attribute, which is available from now on for all devices.


git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@3738 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2013-08-18 14:13:59 +00:00
rudolfkoenig
aeb23a38be Serve arbitrary files from the www directory (FHEMWEB)
git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@2684 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2013-02-10 19:22:55 +00:00
mfr69bs
21baa95025 added new features and basicauth to 49_IPCAM.pm, added basicauth support to HttpUtils.pm
git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@2626 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2013-02-01 19:19:15 +00:00
rudolfkoenig
c3bc60fb04 Allow space in icon names
git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@2576 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2013-01-27 10:28:59 +00:00
rudolfkoenig
25b402d4a3 Added optional loglevel parameter
git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@2450 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2013-01-07 20:03:53 +00:00
borisneubert
e4b6e91aff Log the header if the requested data has zero length in CustomGetFileFromURL()
git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@2244 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2012-12-01 17:27:15 +00:00
rudolfkoenig
9f1043d4a9 Timeout for connect too.
git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@1979 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2012-10-16 08:24:17 +00:00
borisneubert
6420b2993e log URL in case of timeout
git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@1852 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2012-09-16 16:29:07 +00:00
borisneubert
55e60f801a - new helper functions ext2MIMEType(), filename2MIMEType()
- 02_HTTPSRV also serves files from subdirectories
- 02_HTTPSRV sends MIME types

git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@1825 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2012-09-01 17:09:33 +00:00
borisneubert
55560e6183 added svn-keyword: Id
git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@1801 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2012-08-14 19:02:14 +00:00
borisneubert
86535551ca added sub GetFileFromURLQuiet() which does not show URL in logs
git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@1800 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2012-08-14 18:58:15 +00:00
rudolfkoenig
3b7bf1324e HTTP/SSL added
git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@1648 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2012-06-25 06:54:01 +00:00
rudolfkoenig
2b80b2e6d4 Optional evaluation of portpassword and basicauth:
Now we can use the fritzbox builtin password


git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@1635 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2012-06-20 22:59:18 +00:00
rudolfkoenig
5cca54a18a Typo again :/
git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@1631 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2012-06-20 07:19:54 +00:00
rudolfkoenig
4abf58b770 Typos
git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@1630 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2012-06-20 07:18:13 +00:00
rudolfkoenig
a541ec55c4 GetHttpFile -> GetFileFromURL change
git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@1629 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2012-06-20 07:16:29 +00:00
rudolfkoenig
ed276aff34 Separating HttpUtils.pm
git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@1627 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2012-06-19 15:12:22 +00:00