68 Commits

Author SHA1 Message Date
rudolfkoenig
47860fd2de HttpUtils.pm: do not append empty header (Forum #44589)
git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@9997 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2015-11-24 19:16:33 +00:00
rudolfkoenig
99c3c2c9f5 HttpUtils.pm: intendation fixed (Forum #43451)
git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@9784 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2015-11-05 05:39:27 +00:00
martinp876
cee8355ce6 CUL_HM:bugfix rename and tempList
git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@9781 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2015-11-04 19:22:50 +00:00
rudolfkoenig
2fd601043b HttpUtils.pm: another change for non-conforming Server (Forum #38587)
git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@9775 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2015-11-04 11:19:48 +00:00
rudolfkoenig
d02929fb86 HttpUtils.pm: Handle non-standard header/body separator (Forum #43482)
git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@9769 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2015-11-04 08:05:48 +00:00
rudolfkoenig
2cc0bd3f18 HttpUtils.pm: allow header as HASH (Forum #43451)
git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@9768 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2015-11-04 06:10:26 +00:00
rudolfkoenig
34ff6a0515 HttpUtils.pm: Auth Digest, second try (Forum #43043)
git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@9756 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2015-11-02 19:41:04 +00:00
rudolfkoenig
373dccafec HttpUtils.pm: "chunked patch"-patch (Forum #43377)
git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@9754 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2015-11-02 13:28:21 +00:00
rudolfkoenig
9833f7cb4d HttpUtils.pm: Chunked encoding (Forum #43376)
git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@9753 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2015-11-02 11:05:25 +00:00
rudolfkoenig
00ffd1522c HttpUtils.pm: remove Authorization:Digest patch (Forum #43043)
git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@9720 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2015-10-29 20:58:39 +00:00
rudolfkoenig
416a3bb99e HttpUtils.pm: Authorization:Digest added (Forum #43043)
git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@9705 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2015-10-28 10:28:50 +00:00
rudolfkoenig
6daf78f4ba HttpUtils.pm: Async write for POST Requests (Forum #41583)
git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@9576 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2015-10-21 14:28:19 +00:00
rudolfkoenig
bc2256462e 01_FHEMWEB.pm: Add redirect fix (Forum #40654)
git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@9318 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2015-09-27 08:52:45 +00:00
rudolfkoenig
12c06395e2 HttpUtils.pm: add defined (Forum #41219)
git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@9273 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2015-09-19 11:55:23 +00:00
rudolfkoenig
c160b1bc8c 00_FBAHA: Compare the id with the stored FBNAME (Forum #40396)
git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@9212 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2015-09-07 18:56:00 +00:00
rudolfkoenig
17bc3df50a HttpUtils.pm: call the callback on SSL error (Forum #40631)
git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@9196 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2015-09-03 07:29:30 +00:00
rudolfkoenig
eebdc60423 HttpUtils.pm: fixing close problem for Nonblocking (Forum #40631)
git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@9189 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2015-09-01 18:44:04 +00:00
rudolfkoenig
faa133915c HttpUtils.pm: avoid warning (Forum #39923)
git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@9116 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2015-08-23 11:30:20 +00:00
rudolfkoenig
7fc373613e HttpUtils.pm: close keepalive if the server does not support it (Forum #40272)
git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@9115 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2015-08-23 09:40:37 +00:00
rudolfkoenig
b0f0d25aca HttpUtils: sslargs patch from Claudiu (Forum #40251)
git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@9105 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2015-08-22 06:33:07 +00:00
rudolfkoenig
049892231a HttpUtils.pm, 98_update.pm: add Connection:keep-alive (Forum #39923)
git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@9101 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2015-08-20 17:11:28 +00:00
rudolfkoenig
580524450b fhem.pl: add sslVersion (Forum #39094)
git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@8952 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2015-07-13 12:30:26 +00:00
rudolfkoenig
7e979ba064 HttpUtils.pm: check content-length case insensitive (Forum #38126)
git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@8747 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2015-06-14 15:33:00 +00:00
rudolfkoenig
b447ad7c36 HttpUtils.pm: Change HTTPHEADER to httpheader (Forum #29785)
git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@7155 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2014-12-07 11:41:33 +00:00
rudolfkoenig
67e76e7443 HttpUtils.pm: call the callback if it is a file URL.
git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@7134 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2014-12-05 21:00:19 +00:00
rudolfkoenig
92aa8ad9f4 HttpUtils.pm: file:// URL implemented
git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@7125 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2014-12-05 07:40:52 +00:00
rudolfkoenig
3bb8362b71 HttpUtils.pm: modified patches from Stefan (Forum #29785)
git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@7101 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2014-11-30 13:14:25 +00:00
rudolfkoenig
ecabca2de8 HttpUtils.pm: add SSL_version (Forum #27565)
git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@7091 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2014-11-29 14:50:11 +00:00
rudolfkoenig
0b27b5e30e HttpUtils.pm: fix timerHash for read-timeout (Forum #29397)
git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@7050 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2014-11-23 11:00:12 +00:00
rudolfkoenig
4356adfb85 HttpUtils.pm: remove internal timer (Forum #29397)
git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@7030 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2014-11-21 09:24:14 +00:00
rudolfkoenig
18875046be HttpUtils.pm: fix SSL_ERROR (Forum #27565)
git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@6716 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2014-10-09 04:56:48 +00:00
rudolfkoenig
0fcab5564e HttpUtils.pm: Report error earlier (Forum #27565)
git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@6686 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2014-10-05 09:57:35 +00:00
rudolfkoenig
58278ba558 HttpUtils.pm: report SSL_ERROR (Forum #27565)
git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@6659 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2014-10-03 06:22:42 +00:00
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