Error

HTTP Error: Unsupported HTTP response status 403 Forbidden (soapclient->response has contents of the response)

Request

POST /onca/soap2 HTTP/1.0
Host: soap.amazon.com
User-Agent: NuSOAP/0.9.5 (1.123)
Content-Type: text/xml; charset=ISO-8859-1
SOAPAction: "http://soap.amazon.com"
Content-Length: 824

<?xml version="1.0" encoding="ISO-8859-1"?><SOAP-ENV:Envelope SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/"><SOAP-ENV:Body><ns8059:ManufacturerSearchRequest xmlns:ns8059="http://soap.amazon.com"><manufacturer xsi:type="xsd:string">O&apos;Reilly</manufacturer><page xsi:type="xsd:string">1</page><mode xsi:type="xsd:string">books</mode><tag xsi:type="xsd:string">trachtenberg-20</tag><type xsi:type="xsd:string">lite</type><devtag xsi:type="xsd:string">Your tag here</devtag><sort xsi:type="xsd:string">+title</sort></ns8059:ManufacturerSearchRequest></SOAP-ENV:Body></SOAP-ENV:Envelope>

Response

HTTP/1.1 403 Forbidden
Server: CloudFront
Date: Wed, 28 Oct 2026 16:30:53 GMT
Content-Type: text/html
Content-Length: 915
Connection: close
X-Cache: Error from cloudfront
Via: 1.1 f070383c458a7bf2ea2d353c1165a09e.cloudfront.net (CloudFront)
X-Amz-Cf-Pop: DFW57-P5
X-Amz-Cf-Id: CwCWll4ntGt_Pz3S7m7lJRRTYzjdQirPgZ6n3rZlGalLWqJYF8lSyA==

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<HTML><HEAD><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<TITLE>ERROR: The request could not be satisfied</TITLE>
</HEAD><BODY>
<H1>403 ERROR</H1>
<H2>The request could not be satisfied.</H2>
<HR noshade size="1px">
Bad request.
We can't connect to the server for this app or website at this time. There might be too much traffic or a configuration error. Try again later, or contact the app or website owner.
<BR clear="all">
If you provide content to customers through CloudFront, you can find steps to troubleshoot and help prevent this error by reviewing the CloudFront documentation.
<BR clear="all">
<HR noshade size="1px">
<PRE>
Generated by cloudfront (CloudFront)
Request ID: CwCWll4ntGt_Pz3S7m7lJRRTYzjdQirPgZ6n3rZlGalLWqJYF8lSyA==
</PRE>
<ADDRESS>
</ADDRESS>
</BODY></HTML>

Debug

2026-10-28 10:30:54.058496 nusoap_client: ctor wsdl= timeout=0 response_timeout=30
endpoint=string(33) "http://soap.amazon.com/onca/soap2"
2026-10-28 10:30:54.058554 nusoap_client: instantiate SOAP with endpoint at http://soap.amazon.com/onca/soap2
2026-10-28 10:30:54.058581 nusoap_client: setUseCURL(0)
2026-10-28 10:30:54.058601 nusoap_client: call: operation=ManufacturerSearchRequest, namespace=http://soap.amazon.com, soapAction=http://soap.amazon.com, rpcParams=, style=rpc, use=encoded, endpointType=soap
params=array(7) {
  ["manufacturer"]=>
  string(8) "O'Reilly"
  ["page"]=>
  string(1) "1"
  ["mode"]=>
  string(5) "books"
  ["tag"]=>
  string(15) "trachtenberg-20"
  ["type"]=>
  string(4) "lite"
  ["devtag"]=>
  string(13) "Your tag here"
  ["sort"]=>
  string(6) "+title"
}
headers=bool(false)
2026-10-28 10:30:54.058626 nusoap_client: serializing param array for operation ManufacturerSearchRequest
2026-10-28 10:30:54.058632 nusoap_client: in serialize_val: name=manufacturer, type=, name_ns=, type_ns=, use=encoded, soapval=
value=string(8) "O'Reilly"
attributes=bool(false)
2026-10-28 10:30:54.058645 nusoap_client: serialize_val: serialize string
2026-10-28 10:30:54.058657 nusoap_client: serialize_val returning <manufacturer xsi:type="xsd:string">O&apos;Reilly</manufacturer>
2026-10-28 10:30:54.058672 nusoap_client: in serialize_val: name=page, type=, name_ns=, type_ns=, use=encoded, soapval=
value=string(1) "1"
attributes=bool(false)
2026-10-28 10:30:54.058679 nusoap_client: serialize_val: serialize string
2026-10-28 10:30:54.058701 nusoap_client: serialize_val returning <page xsi:type="xsd:string">1</page>
2026-10-28 10:30:54.058705 nusoap_client: in serialize_val: name=mode, type=, name_ns=, type_ns=, use=encoded, soapval=
value=string(5) "books"
attributes=bool(false)
2026-10-28 10:30:54.058715 nusoap_client: serialize_val: serialize string
2026-10-28 10:30:54.058720 nusoap_client: serialize_val returning <mode xsi:type="xsd:string">books</mode>
2026-10-28 10:30:54.058724 nusoap_client: in serialize_val: name=tag, type=, name_ns=, type_ns=, use=encoded, soapval=
value=string(15) "trachtenberg-20"
attributes=bool(false)
2026-10-28 10:30:54.058730 nusoap_client: serialize_val: serialize string
2026-10-28 10:30:54.058734 nusoap_client: serialize_val returning <tag xsi:type="xsd:string">trachtenberg-20</tag>
2026-10-28 10:30:54.058738 nusoap_client: in serialize_val: name=type, type=, name_ns=, type_ns=, use=encoded, soapval=
value=string(4) "lite"
attributes=bool(false)
2026-10-28 10:30:54.058743 nusoap_client: serialize_val: serialize string
2026-10-28 10:30:54.058755 nusoap_client: serialize_val returning <type xsi:type="xsd:string">lite</type>
2026-10-28 10:30:54.058759 nusoap_client: in serialize_val: name=devtag, type=, name_ns=, type_ns=, use=encoded, soapval=
value=string(13) "Your tag here"
attributes=bool(false)
2026-10-28 10:30:54.058769 nusoap_client: serialize_val: serialize string
2026-10-28 10:30:54.058774 nusoap_client: serialize_val returning <devtag xsi:type="xsd:string">Your tag here</devtag>
2026-10-28 10:30:54.058778 nusoap_client: in serialize_val: name=sort, type=, name_ns=, type_ns=, use=encoded, soapval=
value=string(6) "+title"
attributes=bool(false)
2026-10-28 10:30:54.058788 nusoap_client: serialize_val: serialize string
2026-10-28 10:30:54.058793 nusoap_client: serialize_val returning <sort xsi:type="xsd:string">+title</sort>
2026-10-28 10:30:54.058796 nusoap_client: wrapping RPC request with encoded method element
2026-10-28 10:30:54.058805 nusoap_client: In serializeEnvelope length=427 body (max 1000 characters)=<ns8059:ManufacturerSearchRequest xmlns:ns8059="http://soap.amazon.com"><manufacturer xsi:type="xsd:string">O&apos;Reilly</manufacturer><page xsi:type="xsd:string">1</page><mode xsi:type="xsd:string">books</mode><tag xsi:type="xsd:string">trachtenberg-20</tag><type xsi:type="xsd:string">lite</type><devtag xsi:type="xsd:string">Your tag here</devtag><sort xsi:type="xsd:string">+title</sort></ns8059:ManufacturerSearchRequest> style=rpc use=encoded encodingStyle=http://schemas.xmlsoap.org/soap/encoding/
2026-10-28 10:30:54.058809 nusoap_client: headers:
bool(false)
2026-10-28 10:30:54.058817 nusoap_client: namespaces:
array(0) {
}
2026-10-28 10:30:54.058836 nusoap_client: endpoint=http://soap.amazon.com/onca/soap2, soapAction=http://soap.amazon.com, namespace=http://soap.amazon.com, style=rpc, use=encoded, encodingStyle=http://schemas.xmlsoap.org/soap/encoding/
2026-10-28 10:30:54.058840 nusoap_client: SOAP message length=824 contents (max 1000 bytes)=<?xml version="1.0" encoding="ISO-8859-1"?><SOAP-ENV:Envelope SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/"><SOAP-ENV:Body><ns8059:ManufacturerSearchRequest xmlns:ns8059="http://soap.amazon.com"><manufacturer xsi:type="xsd:string">O&apos;Reilly</manufacturer><page xsi:type="xsd:string">1</page><mode xsi:type="xsd:string">books</mode><tag xsi:type="xsd:string">trachtenberg-20</tag><type xsi:type="xsd:string">lite</type><devtag xsi:type="xsd:string">Your tag here</devtag><sort xsi:type="xsd:string">+title</sort></ns8059:ManufacturerSearchRequest></SOAP-ENV:Body></SOAP-ENV:Envelope>
2026-10-28 10:30:54.058975 nusoap_client: transporting via HTTP
2026-10-28 10:30:54.059106 nusoap_client: sending message, length=824
2026-10-28 10:30:54.058988 soap_transport_http: ctor url=http://soap.amazon.com/onca/soap2 use_curl=0 curl_options:
array(0) {
}
2026-10-28 10:30:54.059002 soap_transport_http: parsed URL scheme = http
2026-10-28 10:30:54.059006 soap_transport_http: parsed URL host = soap.amazon.com
2026-10-28 10:30:54.059009 soap_transport_http: parsed URL path = /onca/soap2
2026-10-28 10:30:54.059017 soap_transport_http: set header Host: soap.amazon.com
2026-10-28 10:30:54.059080 soap_transport_http: set header User-Agent: NuSOAP/0.9.5 (1.123)
2026-10-28 10:30:54.059090 soap_transport_http: set header Content-Type: text/xml; charset=ISO-8859-1
2026-10-28 10:30:54.059101 soap_transport_http: set header SOAPAction: "http://soap.amazon.com"
2026-10-28 10:30:54.059133 soap_transport_http: entered send() with data of length: 824
2026-10-28 10:30:54.059143 soap_transport_http: connect connection_timeout 0, response_timeout 30, scheme http, host soap.amazon.com, port 80
2026-10-28 10:30:54.059150 soap_transport_http: calling fsockopen with host soap.amazon.com connection_timeout 0
2026-10-28 10:30:54.080097 soap_transport_http: set response timeout to 30
2026-10-28 10:30:54.080111 soap_transport_http: socket connected
2026-10-28 10:30:54.080122 soap_transport_http: set header Content-Length: 824
2026-10-28 10:30:54.080128 soap_transport_http: HTTP request: POST /onca/soap2 HTTP/1.0
2026-10-28 10:30:54.080133 soap_transport_http: HTTP header: Host: soap.amazon.com
2026-10-28 10:30:54.080138 soap_transport_http: HTTP header: User-Agent: NuSOAP/0.9.5 (1.123)
2026-10-28 10:30:54.080142 soap_transport_http: HTTP header: Content-Type: text/xml; charset=ISO-8859-1
2026-10-28 10:30:54.080146 soap_transport_http: HTTP header: SOAPAction: "http://soap.amazon.com"
2026-10-28 10:30:54.080150 soap_transport_http: HTTP header: Content-Length: 824
2026-10-28 10:30:54.080206 soap_transport_http: wrote data to socket, length = 1013
2026-10-28 10:30:54.182039 soap_transport_http: read line of 24 bytes: HTTP/1.1 403 Forbidden
2026-10-28 10:30:54.182075 soap_transport_http: read line of 20 bytes: Server: CloudFront
2026-10-28 10:30:54.182084 soap_transport_http: read line of 37 bytes: Date: Wed, 28 Oct 2026 16:30:53 GMT
2026-10-28 10:30:54.182091 soap_transport_http: read line of 25 bytes: Content-Type: text/html
2026-10-28 10:30:54.182096 soap_transport_http: read line of 21 bytes: Content-Length: 915
2026-10-28 10:30:54.182102 soap_transport_http: read line of 19 bytes: Connection: close
2026-10-28 10:30:54.182108 soap_transport_http: read line of 32 bytes: X-Cache: Error from cloudfront
2026-10-28 10:30:54.182115 soap_transport_http: read line of 71 bytes: Via: 1.1 f070383c458a7bf2ea2d353c1165a09e.cloudfront.net (CloudFront)
2026-10-28 10:30:54.182121 soap_transport_http: read line of 24 bytes: X-Amz-Cf-Pop: DFW57-P5
2026-10-28 10:30:54.182127 soap_transport_http: read line of 71 bytes: X-Amz-Cf-Id: CwCWll4ntGt_Pz3S7m7lJRRTYzjdQirPgZ6n3rZlGalLWqJYF8lSyA==
2026-10-28 10:30:54.182133 soap_transport_http: read line of 2 bytes: 
2026-10-28 10:30:54.182199 soap_transport_http: found end of headers after length 346
2026-10-28 10:30:54.182251 soap_transport_http: want to read content of length 915
2026-10-28 10:30:54.182266 soap_transport_http: read buffer of 915 bytes
2026-10-28 10:30:54.182283 soap_transport_http: read to EOF
2026-10-28 10:30:54.182288 soap_transport_http: read body of length 915
2026-10-28 10:30:54.182293 soap_transport_http: received a total of 1261 bytes of data from server
2026-10-28 10:30:54.182353 soap_transport_http: closed socket
2026-10-28 10:30:54.182371 soap_transport_http: end of send()
2026-10-28 10:30:54.182395 nusoap_client: Error: HTTP Error: Unsupported HTTP response status 403 Forbidden (soapclient->response has contents of the response)