Search squid archive

Passing XML through squid proxy

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi Folks,

 

I am brand new to squid, my main work areas being storage, VMware and linux.   I was asked to setup a forward proxy server on a CentOS VMware guest.   I initially chose nginx, which seemed to work fine most of the time but about once a week would stop working and require a reboot to get going again.   When I tried to get assistance with the nginx issue, I was told it was not supported as a forward proxy, and I should use squid.

 

So I started over, CentOS 7, squid 7:3.5.20-15.el7_6.1, and kept more or less the default config.  In my config I commented out all the possible internal networks except the ones in use, and added

 

acl  GOOD dstdomain .vertexsmb.com

 

The use case is as follows:

 

Our Order Entry server will request a tax calculation from a Vertex cloud server by sending XML code (below) through the squid server.   There is a firewall between us and the Vertex cloud.

 

The squid server returns the expected display when I put the test url into the browser on the squid server.   So the firewall is allowing squid to vertex.  When the Order Entry server sends the XML code, however, we get an error returned to the server making the request (below also).  I have also included the error I see in wireshark on the squid server when watching the transaction.   Any help would be greatly appreciated.

 

TIA

Cindy

 

XML CODE:

 

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">

   <soapenv:Body xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">

      <VertexEnvelope xmlns="urn:vertexinc:o-series:tps:7:0">

         <Login>

            <TrustedId>xxxxxxxxxxxxxxx</TrustedId>

         </Login>

         <QuotationRequest transactionType="SALE" returnAssistedParametersIndicator="true" documentDate="2019-11-18" documentNumber="TestNewTax">

            <Seller>

               <Company>ABC Widgets</Company>

               <PhysicalOrigin>

                  <City>NASHVILLE</City>

                  <MainDivision>TN</MainDivision>

                  <PostalCode>372281306</PostalCode>

               </PhysicalOrigin>

            </Seller>

            <Customer>

               <CustomerCode>nnnnnnnnn</CustomerCode>

               <Destination>

                  <City>HENDERSONVILLE</City>

                  <MainDivision>TN</MainDivision>

                  <PostalCode>370754525</PostalCode>

               </Destination>

            </Customer>

            <LineItem>

               <Product productClass="AEU">9781426740565</Product>

               <Quantity>1</Quantity>

               <ExtendedPrice>10.00</ExtendedPrice>

               <FlexibleFields>

                     <FlexibleCodeField fieldId="1">G1</FlexibleCodeField>

               </FlexibleFields>

            </LineItem>

         </QuotationRequest>

         <ApplicationData>

            <Sender>Ecometry</Sender>

         </ApplicationData>

      </VertexEnvelope>

   </soapenv:Body>

</soapenv:Envelope>

 

XML ERROR:

 

ERROR:  The requested URL could not be retrieved.

Missing or incorrect access protocol

 

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">

<html><head>

<meta type="copyright" content="Copyright (C) 1996-2016 The Squid Software Foundation and contributors">

<meta http-equiv="Content-Type" content="text/html; charset=utf-8">

<title>ERROR: The requested URL could not be retrieved</title>

<style type="text/css"><!--

 /*

* Copyright (C) 1996-2016 The Squid Software Foundation and contributors

*

* Squid software is distributed under GPLv2+ license and includes

* contributions from numerous individuals and organizations.

* Please see the COPYING and CONTRIBUTORS files for details.

*/

 

WIRESHARK ERROR on Squid Server:

 

HTTP     3606 HTTP/1.1 400 Bad Request (text/html)

 

_______________________________________________
squid-users mailing list
squid-users@xxxxxxxxxxxxxxxxxxxxx
http://lists.squid-cache.org/listinfo/squid-users

[Index of Archives]     [Linux Audio Users]     [Samba]     [Big List of Linux Books]     [Linux USB]     [Yosemite News]

  Powered by Linux