diff options
author | blsaws <bryan.sullivan@att.com> | 2016-05-18 16:07:15 -0700 |
---|---|---|
committer | blsaws <bryan.sullivan@att.com> | 2016-05-18 16:07:15 -0700 |
commit | a770106f9511b4d57b0a30f2f587345b276da903 (patch) | |
tree | 4581f76b1881328ba7980613032183efb2c7dd55 /components/congress/test-webapp/www/html/proxy | |
parent | 4b66a66d1a52a4e9cf1ec8a7b0871ec394b82acc (diff) |
Move webapp files, switch to alternate docker install procedure
JIRA: COPPER-4
Change-Id: If6b19e85e81fc8ab3848418a795fee98d27cd249
Signed-off-by: blsaws <bryan.sullivan@att.com>
Diffstat (limited to 'components/congress/test-webapp/www/html/proxy')
-rw-r--r-- | components/congress/test-webapp/www/html/proxy/index.php | 60 |
1 files changed, 0 insertions, 60 deletions
diff --git a/components/congress/test-webapp/www/html/proxy/index.php b/components/congress/test-webapp/www/html/proxy/index.php deleted file mode 100644 index f459549..0000000 --- a/components/congress/test-webapp/www/html/proxy/index.php +++ /dev/null @@ -1,60 +0,0 @@ -<?php -/* - Copyright 2015-2016 AT&T Intellectual Property, Inc - - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. -*/ -$method = $_SERVER['REQUEST_METHOD']; -if ($method == 'OPTIONS') { - header("Content-Type: application/json"); - header("Access-Control-Allow-Origin: *"); - header("Access-Control-Allow-Headers: Content-Type"); - header("Access-Control-Allow-Methods: GET, POST, DELETE"); - exit(); -} - -$url = "http://CONGRESS_HOST:1789".$_GET['~url']; -$curlop = curl_init(); -curl_setopt($curlop, CURLOPT_URL, $url); -curl_setopt($curlop, CURLOPT_CUSTOMREQUEST, $method); -//curl_setopt($curlop, CURLOPT_HEADER, 0); -//curl_setopt($curlop, CURLINFO_HEADER_OUT, 0); -curl_setopt($curlop, CURLOPT_RETURNTRANSFER, 1); -curl_setopt($curlop, CURLOPT_SSL_VERIFYPEER, false); -curl_setopt($curlop, CURLINFO_HEADER_OUT, true); - -if ($method == "POST") { - curl_setopt($curlop, CURLOPT_HTTPHEADER, array("Content-Type: application/json")); - $body = file_get_contents('php://input'); - curl_setopt($curlop, CURLOPT_POSTFIELDS, $body); -} - -$response = curl_exec($curlop); -$req_time=time(); - -$info = curl_getinfo($curlop); -$result = file_put_contents("/tmp/copper/log/".date('ymd').".log", "proxy.php, ".$req_time.", ".$url.", ".$type.", ".$body."\n",FILE_APPEND); -if ($result === false) $response = "PHP error in index.php"; -$responseCode=curl_getinfo($curlop,CURLINFO_HTTP_CODE); -$header_size = curl_getinfo($response, CURLINFO_HEADER_SIZE); -$header = substr($response, 0, $header_size); -$type = curl_getinfo($curlop,CURLINFO_CONTENT_TYPE); -$body = substr($response, $header_size); -$result = file_put_contents("/tmp/copper/log/".date('ymd').".log", "proxy.php, ".$req_time.", ".$responseCode.", ".$type.", ".$header.", ".$body."\n",FILE_APPEND); -if ($result === false) $response = "PHP error in index.php"; - -// header("Location: ".$url); -header("Content-Type: ".$type); -header("Access-Control-Allow-Origin: *"); -echo $response; -curl_close($curlop); |