[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Consume WCF web service with .svc extension
Thanks for the help. But just to be double sure, I am attaching the
debug log as a .txt document. Let me know if there is anything else
also that I need to change.
Thanks,
Nikhil
On Thu, Aug 28, 2014 at 8:21 PM, Scott Mildenberger
<[1]SMildenberger@xxxxxxxxxxxxxxxxxx> wrote:
Ok I was wrong, then I was right :)� Probably a cut and paste from
gmail.
Scott
-----Original Message-----
From: [2]ftpapi-bounces@xxxxxxxxxxxxxxxxxxxxxx
[mailto:[3]ftpapi-bounces@xxxxxxxxxxxxxxxxxxxxxx] On Behalf Of Charles
Wilt
Sent: Thursday, August 28, 2014 8:43 AM
To: HTTPAPI and FTPAPI Projects
Subject: Re: Consume WCF web service with .svc extension
Ok, so it is in his code...
Yeah, those need to be removed.
Charles
On Thu, Aug 28, 2014 at 10:41 AM, Charles Wilt
<[4]charles.wilt@xxxxxxxxx>
wrote:
> gmail adds those to the email...
>
> It's not in his code..
>
> Charles
>
>
> On Thu, Aug 28, 2014 at 10:11 AM, Scott Mildenberger <
> [5]SMildenberger@xxxxxxxxxxxxxxxxxx> wrote:
>
>> You have a [1] and [2] in your soap variable just before http,
remove
>> those.
>>
>> Scott
>>
>> -----Original Message-----
>> From: [6]ftpapi-bounces@xxxxxxxxxxxxxxxxxxxxxx [mailto:
>> [7]ftpapi-bounces@xxxxxxxxxxxxxxxxxxxxxx] On Behalf Of Nikhil
Rustagi
>> Sent: Wednesday, August 27, 2014 11:35 PM
>> To: HTTPAPI and FTPAPI Projects
>> Subject: Re: Consume WCF web service with .svc extension
>>
>> Hi,
>>
>> Still I am getting the same error. Below are the details from my
>> debug log.
>> Also attached is the program which I modified using your example16
>> from LIBHTTP. Would be really grateful if you can help me understand
my error.
>>
>> HTTPAPI Ver 1.24 released 2012-01-23
>> OS/400 Ver V5R4M0
>>
>> http_persist_open(): entered
>> http_long_ParseURL(): entered
>> DNS resolver retrans: 2
>> DNS resolver retry� : 2
>> DNS resolver options: x'00000136'
>> DNS default domain: [8]AON.COM
>> DNS server found: 10.191.2.65
>> DNS server found: 10.184.2.65
>> DNS server found: 10.178.200.20
>> http_persist_post(): entered
>> http_persist_req(POST) entered.
>> http_long_ParseURL(): entered
>> do_oper(POST): entered
>> There are 0 cookies in the cache
>> POST /wcf/CurrencyService.svc HTTP/1.1 POST /wcf/CurrencyService.svc
>> HTTP/1.1
>>
>> Host: [9]www.restfulwebservices.net
>>
>> User-Agent: http-api/1.24
>>
>> Content-Type: text/xml
>>
>> SOAPAction: GetConversionRate
>>
>> Content-Length: 393
>>
>>
>>
>>
>>
>> senddoc(): entered
>>
>> <?xml version="1.0" encoding="iso-8859-1"
>> standalone="no"?><soapenv:Envelope xmlns:soapenv="[1]
>> [10]http://schemas.xmlsoap.org/soap/envellope/" xmlns:ns="[2]
>> [11]http://www.restfulwebservices.net/ServiceContracts/2008/01
>>
>>
"><soapenv:Header/><soapenv:Body><ns:GetConversionRate><ns:FromCurren
>>
cy>USD</ns:FromCurrency><ns:ToCurrency>EUR</ns:ToCurrency></ns:GetCon
>> versionRate></soapenv:Body></soapenv:Envelope>
>> recvresp(): entered
>> HTTP/1.1 400 Bad Request
>> Server: Microsoft-IIS/7.0
>> X-Powered-By: [12]ASP.NET
>> Date: Thu, 28 Aug 2014 05:19:45 GMT
>> Content-Length: 0
>> Connection: Keep-Alive
>>
>> SetError() #13: HTTP/1.1 400 Bad Request
>> recvresp(): end with 400
>> recvdoc parms: identity 0
>> header_load_cookies() entered
>> recvdoc(): entered
>> SetError() #0:
>> SetError() #13: HTTP/1.1 400 Bad Request
>> http_close(): entered
>>
>>
>> Thanks,
>> Nikhil
>>
>>
>> On Thu, Aug 28, 2014 at 1:21 AM, Charles Wilt
>> <[13]charles.wilt@xxxxxxxxx>
>> wrote:
>>
>> >� � The extension doesn't matter...it's a standard SOAP web
service
>> >� � �(though there is a REST version also)
>> >� � Sending it an XML like so:
>> >� � <soapenv:Envelope
>> >� � xmlns:soapenv="[1][14]http://schemas.xmlsoap.org/soap/envelope/"
>> >� � xmlns:ns="[2]
>> [15]http://www.restfulwebservices.net/ServiceContracts/2008/01
>> >� � ">
>> >� � � �<soapenv:Header/>
>> >� � � �<soapenv:Body>
>> >� � � � � <ns:GetConversionRate>
>> >� � � � � � �<ns:FromCurrency>USD</ns:FromCurrency>
>> >� � � � � � �<ns:ToCurrency>EUR</ns:ToCurrency>
>> >� � � � � </ns:GetConversionRate>
>> >� � � �</soapenv:Body>
>> >� � </soapenv:Envelope>
>> >� � Gets a response back of:
>> >� � <s:Envelope
xmlns:s="[3][16]http://schemas.xmlsoap.org/soap/envelope/">
>> >� � � �<s:Body>
>> >� � � � � <GetConversionRateResponse
>> >
>> >
xmlns="[4][17]http://www.restfulwebservices.net/ServiceContracts/2008/0
>> > 1
>> ">
>> >� � � � � � �<GetConversionRateResult
>> >� � xmlns:a="[5][18]http://www.restfulwebservices.net/DataContracts/2008/01
"
>> >� � xmlns:i="[6][19]http://www.w3.org/2001/XMLSchema-instance">
>> >� � � � � � � � <a:FromCurrency>USD</a:FromCurrency>
>> >� � � � � � � � <a:ToCurrency>EUR</a:ToCurrency>
>> >� � � � � � � � <a:Rate>0.7577</a:Rate>
>> >� � � � � � �</GetConversionRateResult>
>> >� � � � � </GetConversionRateResponse>
>> >� � � �</s:Body>
>> >� � </s:Envelope>
>> >� � Scott's presentation on consuming Web services is a good
place
>> > to
>> start
>> >� � [7][20]http://www.scottklement.com/presentations/#HTTPAPI
>> >� � Otherwise, turn on HTTP debuging
>> >� � callp http_debug(*ON);
>> >� � And post the resulting log
>> >� � /tmp/httpapi_debug.txt
>> >� � Charles
>> >
>> >� � On Wed, Aug 27, 2014 at 12:58 PM, Nikhil Rustagi
>> >� � <[8][21]nik.rust@xxxxxxxxx> wrote:
>> >
>> >� � � � �Hi,
>> >� � � � �I have been trying to consume a wcf service using
HTTPAPI, but
>> >� � � have
>> >� � � � �been consistently getting error code 400 'Bad
Request'. Is � >> >� � � there any
>> >� � � � �example which I can use to consume a wcf service.
The current
>> >� � � examples
>> >� � � � �all use .asmx services.�
>> >� � � � �I tried with the below service:
>> >� � � � �[1][9]
>> [22]http://www.restfulwebservices.net/wcf/CurrencyService.svc
>> >� � � � �Nikhil
>> >� � � References
>> >� � � � �1.
>> >
>> >
[10][23]http://www.restfulwebservices.net/wcf/CurrencyService.svc?wsdl
>> >
>>
--------------------------------------------------------------------
>> >� � � ---
>> >� � � This is the FTPAPI mailing list.� To unsubscribe,
please go to:
>> >� � � [11][24]http://www.scottklement.com/mailman/listinfo/ftpapi
>> >
>>
--------------------------------------------------------------------
>> >� � � ---
>> >
>> > References
>> >
>> >� � 1. [25]http://schemas.xmlsoap.org/soap/envelope/
>> >� � 2.
[26]http://www.restfulwebservices.net/ServiceContracts/2008/01
>> >� � 3. [27]http://schemas.xmlsoap.org/soap/envelope/
>> >� � 4.
[28]http://www.restfulwebservices.net/ServiceContracts/2008/01
>> >� � 5.
[29]http://www.restfulwebservices.net/DataContracts/2008/01
>> >� � 6. [30]http://www.w3.org/2001/XMLSchema-instance
>> >� � 7. [31]http://www.scottklement.com/presentations/#HTTPAPI
>> >� � 8. mailto:[32]nik.rust@xxxxxxxxx
>> >� � 9.
[33]http://www.restfulwebservices.net/wcf/CurrencyService.svc
>> >� �10.
[34]http://www.restfulwebservices.net/wcf/CurrencyService.svc?wsdl
>> >� �11. [35]http://www.scottklement.com/mailman/listinfo/ftpapi
>> >
>> >
-------------------------------------------------------------------
>> > ---
>> > - This is the FTPAPI mailing list.� To unsubscribe, please go
to:
>> > [36]http://www.scottklement.com/mailman/listinfo/ftpapi
>> >
-------------------------------------------------------------------
>> > ---
>> > -
>> >
>> >
>>
--------------------------------------------------------------------
-
>> -- This is the FTPAPI mailing list.� To unsubscribe, please go
to:
>> [37]http://www.scottklement.com/mailman/listinfo/ftpapi
>>
---------------------------------------------------------------------
>> --
>>
>
>
-----------------------------------------------------------------------
This is the FTPAPI mailing list.� To unsubscribe, please go to:
[38]http://www.scottklement.com/mailman/listinfo/ftpapi
--------------------------------------------------------------------
---
References
1. mailto:SMildenberger@xxxxxxxxxxxxxxxxxx
2. mailto:ftpapi-bounces@xxxxxxxxxxxxxxxxxxxxxx
3. mailto:ftpapi-bounces@xxxxxxxxxxxxxxxxxxxxxx
4. mailto:charles.wilt@xxxxxxxxx
5. mailto:SMildenberger@xxxxxxxxxxxxxxxxxx
6. mailto:ftpapi-bounces@xxxxxxxxxxxxxxxxxxxxxx
7. mailto:ftpapi-bounces@xxxxxxxxxxxxxxxxxxxxxx
8. http://AON.COM/
9. http://www.restfulwebservices.net/
10. http://schemas.xmlsoap.org/soap/envellope/
11. http://www.restfulwebservices.net/ServiceContracts/2008/01
12. http://ASP.NET/
13. mailto:charles.wilt@xxxxxxxxx
14. http://schemas.xmlsoap.org/soap/envelope/
15. http://www.restfulwebservices.net/ServiceContracts/2008/01
16. http://schemas.xmlsoap.org/soap/envelope/
17. http://www.restfulwebservices.net/ServiceContracts/2008/0
18. http://www.restfulwebservices.net/DataContracts/2008/01
19. http://www.w3.org/2001/XMLSchema-instance
20. http://www.scottklement.com/presentations/#HTTPAPI
21. mailto:nik.rust@xxxxxxxxx
22. http://www.restfulwebservices.net/wcf/CurrencyService.svc
23. http://www.restfulwebservices.net/wcf/CurrencyService.svc?wsdl
24. http://www.scottklement.com/mailman/listinfo/ftpapi
25. http://schemas.xmlsoap.org/soap/envelope/
26. http://www.restfulwebservices.net/ServiceContracts/2008/01
27. http://schemas.xmlsoap.org/soap/envelope/
28. http://www.restfulwebservices.net/ServiceContracts/2008/01
29. http://www.restfulwebservices.net/DataContracts/2008/01
30. http://www.w3.org/2001/XMLSchema-instance
31. http://www.scottklement.com/presentations/#HTTPAPI
32. mailto:nik.rust@xxxxxxxxx
33. http://www.restfulwebservices.net/wcf/CurrencyService.svc
34. http://www.restfulwebservices.net/wcf/CurrencyService.svc?wsdl
35. http://www.scottklement.com/mailman/listinfo/ftpapi
36. http://www.scottklement.com/mailman/listinfo/ftpapi
37. http://www.scottklement.com/mailman/listinfo/ftpapi
38. http://www.scottklement.com/mailman/listinfo/ftpapi
HTTPAPI Ver 1.24 released 2012-01-23
OS/400 Ver V5R4M0
http_persist_open(): entered
http_long_ParseURL(): entered
DNS resolver retrans: 2
DNS resolver retry? : 2
DNS resolver options: x'00000136'
DNS default domain: [4]AON.COM
DNS server found: 10.191.2.65
DNS server found: 10.184.2.65
DNS server found: 10.178.200.20
http_persist_post(): entered
http_persist_req(POST) entered.
http_long_ParseURL(): entered
do_oper(POST): entered
There are 0 cookies in the cache
POST /wcf/CurrencyService.svc HTTP/1.1
POST /wcf/CurrencyService.svc HTTP/1.1
Host: [5]www.restfulwebservices.net
User-Agent: http-api/1.24
Content-Type: text/xml
SOAPAction: GetConversionRate
Content-Length: 393
senddoc(): entered
<?xml version="1.0" encoding="iso-8859-1"
standalone="no"?><soapenv:Envelope xmlns:soapenv="[1]
[6]http://schemas.xmlsoap.org/soap/envellope/" xmlns:ns="[2]
[7]http://www.restfulwebservices.net/ServiceContracts/2008/01
"><soapenv:Header/><soapenv:Body><ns:GetConversionRate><ns:FromCurre
ncy>USD</ns:FromCurrency><ns:ToCurrency>EUR</ns:ToCurrency></ns:GetC
onversionRate></soapenv:Body></soapenv:Envelope>
recvresp(): entered
HTTP/1.1 400 Bad Request
Server: Microsoft-IIS/7.0
X-Powered-By: [8]ASP.NET
Date: Thu, 28 Aug 2014 05:19:45 GMT
Content-Length: 0
Connection: Keep-Alive
SetError() #13: HTTP/1.1 400 Bad Request
recvresp(): end with 400
recvdoc parms: identity 0
header_load_cookies() entered
recvdoc(): entered
SetError() #0:
SetError() #13: HTTP/1.1 400 Bad Request
http_close(): entered
-----------------------------------------------------------------------
This is the FTPAPI mailing list. To unsubscribe, please go to:
http://www.scottklement.com/mailman/listinfo/ftpapi
-----------------------------------------------------------------------